---
Fuzzer filename: "YAMLFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - 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: 25
    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: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.PlaceholderForType:97,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    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.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator:17,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator"
    linkageType: null
    functionLinenumber: 25
    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: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator].validateSubClassName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator"
    linkageType: null
    functionLinenumber: 31
    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.impl.LaissezFaireSubTypeValidator].validateSubType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator"
    linkageType: null
    functionLinenumber: 37
    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: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.InputStream,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:165,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.InputStream,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,byte[],int,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:191,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ObjectCodec"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].releaseBuffered(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:235,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMore()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength(long)"
    - "[com.fasterxml.jackson.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: 44
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:282,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:282,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 46
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:557,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:557,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 1
    ICount: 194
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:675,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 203
    ICount: 102
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:782,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 94
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:980,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 100
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:1065,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 79
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2791,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:2791,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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:2927"
        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: 55
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3098,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 64
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3270,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3716,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3720,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 155
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3815,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3815,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3837,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendTwoBytes"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3857,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].appendThreeBytes"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3870
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 5
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3875"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
        - "_contentReference()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3873,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3873,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3883
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._contentReference()"
    functionUses: 8
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3885,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._contentReference"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3885,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3892
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateNameLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3901
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeScope(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3914
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope()"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3919"
        BranchSideFuncs:
        - "_closeObjectScope()"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3918"
        BranchSideFuncs:
        - "_closeArrayScope()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3916,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3919,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeArrayScope()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3923
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3928"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3927"
        BranchSideFuncs:
        - "clearAndGetParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3924,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3925,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3926,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3928,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._closeObjectScope()"
    functionSourceFile: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser"
    linkageType: null
    functionLinenumber: 3931
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3936"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3935"
        BranchSideFuncs:
        - "clearAndGetParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3932,1"
      Dst: "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser]._updateLocation"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3933,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3934,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.core.json.UTF8StreamJsonParser:3936,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue:109,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue:113,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull"
    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.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[org.yaml.snakeyaml.events.Event].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Tag].hashCode()"
    - "[org.yaml.snakeyaml.introspector.Property].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    functionUses: 5
    ICount: 22
    EdgeCount: 55
    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: 8
    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.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 31
    ICount: 25
    EdgeCount: 60
    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: 22
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey:181"
        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.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:123,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toString(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].<init>()"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimalString(double)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:240,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:240,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimalString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimalString(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(double)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].charsToString()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:244,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:245,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].charsToString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    functionUses: 1
    ICount: 65
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:280"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:291"
        BranchSideFuncs:
        - "toChars(long,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:304"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:272,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:278,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:288,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:291,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toDecimal(int,long,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g0(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    functionUses: 3
    ICount: 115
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:340"
        BranchSideFuncs:
        - "flog10threeQuartersPow2(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:366"
        BranchSideFuncs:
        - "multiplyHigh(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:392"
        BranchSideFuncs:
        - "toChars(long,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:392"
        BranchSideFuncs:
        - "toChars(long,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:338,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:342,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:344,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:347,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:348,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g0"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:350,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:367,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:372,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].rop(long,long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 401
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionUses: 3
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:402,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars(long,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars1(int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars2(int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars3(int,int,int,int)"
    functionUses: 4
    ICount: 39
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:430"
        BranchSideFuncs:
        - "pow10(int)"
        - "multiplyHigh(long,long)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:null"
        BranchSideFuncs:
        - "toChars1(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:null"
        BranchSideFuncs:
        - "toChars1(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:459"
        BranchSideFuncs:
        - "toChars2(int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:458"
        BranchSideFuncs:
        - "toChars3(int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:459"
        BranchSideFuncs:
        - "toChars2(int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:458"
        BranchSideFuncs:
        - "toChars3(int,int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:420,1"
      Dst: "[java.lang.Long].numberOfLeadingZeros"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:420,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:421,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:448,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:454,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars1"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:457,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars2"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:459,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars3"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars1(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:476"
        BranchSideFuncs:
        - "append(int)"
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:482"
        BranchSideFuncs:
        - "lowDigits(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:468,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:469,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:477,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:483,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars2(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:493"
        BranchSideFuncs:
        - "lowDigits(int)"
        - "appendDigit(int)"
        - "append8Digits(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:489,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:490,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:495,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:496,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toChars3(int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].exponent(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:502,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:503,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:504,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:505,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:506,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].exponent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].lowDigits(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].removeTrailingZeroes()"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:514"
        BranchSideFuncs:
        - "append8Digits(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:513"
        BranchSideFuncs:
        - "removeTrailingZeroes()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:512,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:514,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].removeTrailingZeroes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append8Digits(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    functionUses: 3
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:522,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:525,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].removeTrailingZeroes()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:537"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].y(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:549,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].exponent(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:560"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:577"
        BranchSideFuncs:
        - "appendDigit(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:555,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append"
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:561,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].append(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 583
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].appendDigit(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 587
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].charsToString()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal:594,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:8,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:8,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:8,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].value()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:28,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:28,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes].forValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes:33,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 39
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:57,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:57,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:57,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].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.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].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[])"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].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: 17
    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: 28
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:150,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:150,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:150,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].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: 30
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:213,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:213,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:213,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 15
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:261,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:261,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumValues:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.JavaType].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].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.AsDeductionTypeDeserializer].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 61
    EdgeCount: 160
    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.AsArrayTypeDeserializer].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.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: 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.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].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$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$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.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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: 192
    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.introspect.POJOPropertyBuilder$getFullName__2].bootstrap$()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2:-1,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2].apply(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2"
    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.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$getFullName__2:-1,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    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.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.json.JsonWriteContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:68"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:69,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.json.JsonWriteContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:79"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:80,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:108,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:134,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].withDupDetector(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:165,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:168,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int)"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:177"
        BranchSideFuncs:
        - "reset(int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:175"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:174"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:175,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:175,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:178,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int,java.lang.Object)"
    functionUses: 6
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:188"
        BranchSideFuncs:
        - "reset(int,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:186"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:185"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:186,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:186,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:189,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 192
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int)"
    functionUses: 4
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:198"
        BranchSideFuncs:
        - "reset(int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:196"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:195"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:196,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:196,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:199,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].reset(int,java.lang.Object)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:210"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:209"
        BranchSideFuncs:
        - "reset(int,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:207"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:206"
        BranchSideFuncs:
        - "child()"
        - "<init>(int,com.fasterxml.jackson.core.json.JsonWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:207,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:207,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:210,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:215"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].getDupDetector()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionUses: 11
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:252"
        BranchSideFuncs:
        - "_checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:255,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext]._checkDup"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.DupDetector].getSource()"
    - "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:265"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
        - "getSource()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:260"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
        - "getSource()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:260,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].isDup"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:261,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].getSource"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:262,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:262,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:262,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.JsonWriteContext:262,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerationException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonWriteContext"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonWriteContext:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonWriteContext:286"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)"
    functionUses: 1
    ICount: 31
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:27,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions:303,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.yaml.snakeyaml.DumperOptions:304,1"
      Dst: "[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 311
    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: "[org.yaml.snakeyaml.DumperOptions].setAllowUnicode(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions:342"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:345"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:343,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setIndent(int)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions:354"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:357"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:356"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.DumperOptions:357"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:360"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:355,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].getIndent()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 368
    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: "[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions:378"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:381"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:380"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.DumperOptions:381"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:385"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:379,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 388
    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: "[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 392
    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: "[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 401
    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: "[org.yaml.snakeyaml.DumperOptions].setVersion(org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].getVersion()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 428
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].isCanonical()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 437
    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: "[org.yaml.snakeyaml.DumperOptions].setPrettyFlow(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:447,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:456,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setWidth(int)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].getWidth()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 474
    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: "[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 483
    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: "[org.yaml.snakeyaml.DumperOptions].getSplitLines()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 492
    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: "[org.yaml.snakeyaml.DumperOptions].getLineBreak()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions:511"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:514"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:513"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:512,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptions$LineBreak)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$LineBreak"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions:533"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:536"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:534,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].isExplicitStart()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].setExplicitStart(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].isExplicitEnd()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].setExplicitEnd(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].getTags()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setTags(java.util.Map)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].getTimeZone()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.serializer.AnchorGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.serializer.AnchorGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 651
    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: "[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions:662"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:666"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.DumperOptions:665"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions:663,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setProcessComments(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    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: "[org.yaml.snakeyaml.DumperOptions].isProcessComments()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: 683
    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: "[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions].setNonPrintableStyle(org.yaml.snakeyaml.DumperOptions$NonPrintableStyle)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[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.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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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: 41
    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.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].maySerializeAsObject()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.AsWrapperTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 32
    EdgeCount: 30
    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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDoubleValue()"
    functionUses: 1
    ICount: 28
    EdgeCount: 29
    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.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    functionUses: 2
    ICount: 23
    EdgeCount: 16
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:333,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.AbstractDeserializer:333,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.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.databind.util.ArrayBuilders$ShortBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder:107,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "short[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:9,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:9,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].values()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:36"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:35"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:30"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:29"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:31,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].values"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:32,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:33,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:39,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:41,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 44
    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.dataformat.toml.TomlWriteFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:46"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 48
    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.dataformat.toml.TomlWriteFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    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.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.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: 36
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:83,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    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:221,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:221,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider:222,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    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.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    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.fasterxml.jackson.core.util.JacksonFeatureSet].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].fromDefaults(com.fasterxml.jackson.core.util.JacksonFeature[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.JacksonFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.StreamReadCapability].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadCapability:com.fasterxml.jackson.core.StreamReadFeature:com.fasterxml.jackson.core.StreamWriteCapability:com.fasterxml.jackson.core.StreamWriteFeature:com.fasterxml.jackson.core.json.JsonReadFeature:com.fasterxml.jackson.core.json.JsonWriteFeature:com.fasterxml.jackson.databind.cfg.EnumFeature:com.fasterxml.jackson.databind.cfg.JsonNodeFeature:com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:com.fasterxml.jackson.dataformat.toml.TomlReadFeature:com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.util.JacksonFeatureSet].<init>(int)"
    functionUses: 2
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JacksonFeatureSet:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:45"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JacksonFeatureSet:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:52"
        BranchSideFuncs:
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:51"
        BranchSideFuncs:
        - "<init>(int)"
    - Branch String: "com.fasterxml.jackson.core.util.JacksonFeatureSet:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:46"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:40,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:40,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:43,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:41,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:41,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:48,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:49,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:52,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].fromBitmask(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:56,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].'with'(com.fasterxml.jackson.core.util.JacksonFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.JacksonFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadCapability:com.fasterxml.jackson.core.StreamReadFeature:com.fasterxml.jackson.core.StreamWriteCapability:com.fasterxml.jackson.core.StreamWriteFeature:com.fasterxml.jackson.core.json.JsonReadFeature:com.fasterxml.jackson.core.json.JsonWriteFeature:com.fasterxml.jackson.databind.cfg.EnumFeature:com.fasterxml.jackson.databind.cfg.JsonNodeFeature:com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:com.fasterxml.jackson.dataformat.toml.TomlReadFeature:com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.util.JacksonFeatureSet].<init>(int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JacksonFeatureSet:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:68"
        BranchSideFuncs:
        - "<init>(int)"
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:69,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:70,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].without(com.fasterxml.jackson.core.util.JacksonFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.JacksonFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JacksonFeatureSet:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:83,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:84,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].isEnabled(com.fasterxml.jackson.core.util.JacksonFeature)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.JacksonFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadCapability:com.fasterxml.jackson.core.StreamReadFeature:com.fasterxml.jackson.core.StreamWriteCapability:com.fasterxml.jackson.core.StreamWriteFeature:com.fasterxml.jackson.core.json.JsonReadFeature:com.fasterxml.jackson.core.json.JsonWriteFeature:com.fasterxml.jackson.databind.cfg.EnumFeature:com.fasterxml.jackson.databind.cfg.JsonNodeFeature:com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:com.fasterxml.jackson.dataformat.toml.TomlReadFeature:com.fasterxml.jackson.dataformat.toml.TomlWriteFeature:com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JacksonFeatureSet:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JacksonFeatureSet:94"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JacksonFeatureSet:95,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JacksonFeatureSet].asBitmask()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JacksonFeatureSet"
    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: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].<init>(org.yaml.snakeyaml.constructor.Constructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:139,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping"
    linkageType: null
    functionLinenumber: 149
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].newMap(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].newSet(org.yaml.snakeyaml.nodes.CollectionNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    functionUses: 9
    ICount: 46
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:151"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:157"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:156"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:152"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:155"
        BranchSideFuncs:
        - "newMap(org.yaml.snakeyaml.nodes.MappingNode)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:154"
        BranchSideFuncs:
        - "constructMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:157"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:164"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:163"
        BranchSideFuncs:
        - "newInstance(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:158"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:161"
        BranchSideFuncs:
        - "newSet(org.yaml.snakeyaml.nodes.CollectionNode)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:160"
        BranchSideFuncs:
        - "constructSet(org.yaml.snakeyaml.nodes.MappingNode)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:165"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:172"
        BranchSideFuncs:
        - "isTwoStepsConstruction()"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:171"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getStartMark()"
        - "getTag()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:166"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:169"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:168"
        BranchSideFuncs:
        - "constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:151,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:151,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:152,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:153,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].newMap"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:155,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:159,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].newSet"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:161,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:164,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:169,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:172,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:172,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:173,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:173,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:173,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:173,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
    functionUses: 2
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:180"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:182"
        BranchSideFuncs:
        - "constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:181"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:182"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:185"
        BranchSideFuncs:
        - "constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:184"
        BranchSideFuncs:
        - "constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:180,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:180,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:181,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:183,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:185,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].getProperty(java.lang.Class,java.lang.String)"
    - "[org.yaml.snakeyaml.TypeDescription].getProperty(java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()"
    - "[org.yaml.snakeyaml.introspector.Property].isWritable()"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[org.yaml.snakeyaml.TypeDescription].setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.introspector.GenericProperty].getActualTypeArguments()"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].getActualTypeArguments()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].setListType(java.lang.Class)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].setTypes(java.lang.Class,java.lang.Class)"
    - "[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(java.lang.Boolean)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].setOnlyKeyType(java.lang.Class)"
    - "[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor(java.lang.Boolean)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    - "[org.yaml.snakeyaml.TypeDescription].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    functionUses: 3
    ICount: 133
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:217"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:286"
        BranchSideFuncs:
        - "hasNext()"
        - "getProperty(java.lang.Class,java.lang.String)"
        - "next()"
        - "getValueNode()"
        - "get(java.lang.Object)"
        - "getKeyNode()"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:285"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:223"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:224"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:223"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:226"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:231"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:230"
        BranchSideFuncs:
        - "setType(java.lang.Class)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:232"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:233"
        BranchSideFuncs:
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:232"
        BranchSideFuncs:
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:233"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:233"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:232"
        BranchSideFuncs:
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:234"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:259"
        BranchSideFuncs:
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:234"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:259"
        BranchSideFuncs:
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:237"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:259"
        BranchSideFuncs:
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:237"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:259"
        BranchSideFuncs:
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:240"
        BranchSideFuncs:
        - "setListType(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:239"
        BranchSideFuncs:
        - "getNodeId()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:240"
        BranchSideFuncs:
        - "setListType(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:239"
        BranchSideFuncs:
        - "getNodeId()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "setListType(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:259"
        BranchSideFuncs:
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:261"
        BranchSideFuncs:
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:261"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260"
        BranchSideFuncs:
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:269"
        BranchSideFuncs:
        - "getTag()"
        - "getType()"
        - "equals(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:269"
        BranchSideFuncs:
        - "getTag()"
        - "getType()"
        - "equals(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:274"
        BranchSideFuncs:
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:274"
        BranchSideFuncs:
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "getTag()"
        - "getStartMark()"
        - "getMessage()"
        - "setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "getActualTypeArguments()"
        - "setTypes(java.lang.Class,java.lang.Class)"
        - "newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
        - "setUseClassConstructor(java.lang.Boolean)"
        - "getType()"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "setOnlyKeyType(java.lang.Class)"
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
        - "getNodeId()"
        - "setListType(java.lang.Class)"
        - "isWritable()"
        - "<init>(java.lang.String)"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:274"
        BranchSideFuncs:
        - "setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:276"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:284"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:214,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:215,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:216,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:217,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:217,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:217,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:218,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:220,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:220,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:222,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:223,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].getProperty"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:224,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getProperty"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:226,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].isWritable"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:227,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:227,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:228,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:228,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:228,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:231,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:231,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:233,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].setupPropertyType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:234,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:236,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:243,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].setListType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:240,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:248,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].setTypes"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:249,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:249,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setUseClassConstructor"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:253,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].setOnlyKeyType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:260,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:266,1"
      Dst: "[java.lang.Double].floatValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:266,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:270,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:272,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:275,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].setProperty"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:276,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].set"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:282,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:283,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:283,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].newInstance(org.yaml.snakeyaml.TypeDescription,java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.TypeDescription"
    - "java.lang.String"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.TypeDescription].newInstance(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:291"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:295"
        BranchSideFuncs:
        - "constructObjectNoCheck(org.yaml.snakeyaml.nodes.Node)"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:294"
        BranchSideFuncs:
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:290,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:292,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:293,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObjectNoCheck"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:295,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].getProperty(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.Property"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:299,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping:299,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults()"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:103,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:103,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:113,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:113,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:121,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxRawContentLength()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:129,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:134,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].getMaxRawContentLength"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].'unknown'()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].redacted()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:168,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:168,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:177,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:177,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,int,int,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 5
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:186,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.ErrorReportConfiguration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:195,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].rawReference(boolean,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].<init>(boolean,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:216"
        BranchSideFuncs:
        - "<init>(boolean,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:217,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].rawReference(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].rawReference(boolean,java.lang.Object)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:221,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].writeObject(java.io.ObjectOutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectOutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].getRawContent()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].contentOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].contentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].maxRawContentLength()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].buildSourceDescription()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].appendSourceDescription(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:287,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:287,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].appendSourceDescription"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:287,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].appendSourceDescription(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].getRawContent()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent()"
    - "[com.fasterxml.jackson.core.io.ContentReference].maxRawContentLength()"
    - "[com.fasterxml.jackson.core.io.ContentReference].contentLength()"
    - "[com.fasterxml.jackson.core.io.ContentReference].contentOffset()"
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncate(java.lang.CharSequence,int[],int)"
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncate(char[],int[],int)"
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncate(byte[],int[],int)"
    - "[com.fasterxml.jackson.core.io.ContentReference]._append(java.lang.StringBuilder,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.ContentReference].contentLength()"
    functionUses: 1
    ICount: 82
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:311"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:310"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:322"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:321"
        BranchSideFuncs:
        - "hasTextualContent()"
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:352"
        BranchSideFuncs:
        - "maxRawContentLength()"
        - "contentOffset()"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:336"
        BranchSideFuncs:
        - "_truncate(java.lang.CharSequence,int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:335"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:338"
        BranchSideFuncs:
        - "_truncate(char[],int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:342"
        BranchSideFuncs:
        - "_truncate(byte[],int[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:350"
        BranchSideFuncs:
        - "_append(java.lang.StringBuilder,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:363"
        BranchSideFuncs:
        - "contentLength()"
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:300,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].getRawContent"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:304,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:312,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:313,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:315,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:316,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:326,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].hasTextualContent"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:331,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].maxRawContentLength"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:332,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].contentOffset"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:332,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].contentLength"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:335,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncate"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:345,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._append"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncate(java.lang.CharSequence,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:367,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:367,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:369,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:370,1"
      Dst: "[java.lang.CharSequence].subSequence"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:370,1"
      Dst: "[java.lang.CharSequence].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncate(char[],int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 373
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:374,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:376,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:377,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncate(byte[],int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:381,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:383,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:384,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._truncateOffsets(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:393"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:404"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._append(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference]._appendEscaped(java.lang.StringBuilder,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:416"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:408,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:410,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:414,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:415,1"
      Dst: "[java.lang.Character].isISOControl"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:415,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference]._appendEscaped"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference]._appendEscaped(java.lang.StringBuilder,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    - "[com.fasterxml.jackson.core.io.CharTypes].hexToChar(int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:427"
        BranchSideFuncs:
        - "hexToChar(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:428,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.ContentReference:430,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].hexToChar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 32
    ICount: 46
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:466"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:471"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:474"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:474"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.ContentReference:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.ContentReference:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:475,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.core.io.ContentReference"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.ContentReference:483,1"
      Dst: "[java.util.Objects].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.StreamEndToken"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.StreamEndToken:21,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.StreamEndToken"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].isFloatingPointNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].isDouble()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:55"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:58"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToExactIntegral()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:64,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:64,1"
      Dst: "[java.lang.Double].isInfinite"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:65,1"
      Dst: "[java.lang.Math].rint"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:70,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:89,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:93,1"
      Dst: "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:93,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:98,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DoubleNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DoubleNode:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:104,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:104,1"
      Dst: "[java.lang.Double].isInfinite"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DoubleNode"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    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: 31
    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: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DoubleNode:130,1"
      Dst: "[java.lang.Double].doubleToLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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:436"
        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:437,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:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:442,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:446"
        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:447,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:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:452,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:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:457,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:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:462,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: 22
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:503"
        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: 8
    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: 31
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:522"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:523"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:524,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:525,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equals(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value:534,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value]._equal(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 2
    ICount: 12
    EdgeCount: 60
    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.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].<init>(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:92,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:94,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].construct(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].<init>(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker:101,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.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)"
    functionUses: 11
    ICount: 14
    EdgeCount: 4
    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.fasterxml.jackson.core.StreamReadFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:14,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:14,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadFeature].<init>(java.lang.String,int,com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault()"
    functionUses: 6
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:131,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:134,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    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.StreamReadFeature:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadFeature:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadFeature:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.StreamReadFeature:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadFeature:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadFeature:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:147,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].values"
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:148,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.StreamReadFeature:149,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.StreamReadFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    linkageType: null
    functionLinenumber: 155
    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.StreamReadFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    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.StreamReadFeature:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadFeature:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    linkageType: null
    functionLinenumber: 159
    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.StreamReadFeature].mappedFeature()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadFeature"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature"
    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.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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:72"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
        - "withTypeHandler(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:70,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:73,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:73,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:81"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:82,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings,java.lang.Object,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.JavaType].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.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    functionUses: 5
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:171"
        BranchSideFuncs:
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.ArrayType:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ArrayType:171"
        BranchSideFuncs:
        - "hasHandlers()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:172,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ArrayType"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.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.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].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: 5
    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: 24
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:209,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:209,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ArrayType:209,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 44
    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.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.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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 14
    EdgeCount: 18
    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.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    functionUses: 3
    ICount: 12
    EdgeCount: 9
    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.core.io.MergedStream].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:25,1"
      Dst: "[java.io.InputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].available()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:38,1"
      Dst: "[java.io.InputStream].available"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream]._free()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionUses: 11
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:42,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:43,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].mark(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:47,1"
      Dst: "[java.io.InputStream].mark"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].markSupported()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:52,1"
      Dst: "[java.io.InputStream].markSupported"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].read()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:59,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:63,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].read(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:67,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream]._free()"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 15
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:83"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:76"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:82"
        BranchSideFuncs:
        - "_free()"
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:77,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:80,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:84,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].reset()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:89,1"
      Dst: "[java.io.InputStream].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream].skip(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:103,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream]._free"
    - Src: "com.fasterxml.jackson.core.io.MergedStream:108,1"
      Dst: "[java.io.InputStream].skip"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.MergedStream]._free()"
    functionSourceFile: "com.fasterxml.jackson.core.io.MergedStream"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.MergedStream:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:120"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.io.MergedStream:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.MergedStream:117,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].defaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CacheProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].forDeserializerCache(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LookupCache"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:79,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider]._buildCache"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].forSerializerCache(com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LookupCache"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:84,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider]._buildCache"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider]._buildCache(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LookupCache"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:96,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:97,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].builder()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider:110,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:57,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].<init>(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:63,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:78,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:80,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:84,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._addSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:89,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._addSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializers(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:96,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:96,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:96,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:97,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].addSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].isEnumType()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    functionUses: 10
    ICount: 58
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:130"
        BranchSideFuncs:
        - "isEnumType()"
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
        BranchSideFuncs:
        - "reset(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:165"
        BranchSideFuncs:
        - "_findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:112,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:116,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:118,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:131,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:132,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].reset"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:140,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:151,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findArraySerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.ArrayType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:172,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:179,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:186,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findMapSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:194,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:202,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.ClassKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    functionUses: 3
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:224"
        BranchSideFuncs:
        - "reset(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:218"
        BranchSideFuncs:
        - "_findInterfaceMapping(java.lang.Class,com.fasterxml.jackson.databind.type.ClassKey)"
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:212"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:213,1"
      Dst: "[java.lang.Class].getInterfaces"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:214,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].reset"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:215,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:219,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._findInterfaceMapping"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleSerializers]._addSerializer(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:237"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:236"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:240"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleSerializers:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleSerializers:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:229,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:231,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:233,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleSerializers:235,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.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$Delegating].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 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.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: 2
    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: 10
    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: 7
    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: 7
    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: 7
    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: 4
    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: 2
    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: 6
    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: 9
    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: 15
    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: 2
    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.fasterxml.jackson.dataformat.toml.Parser].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,int,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    - "int"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].<init>(java.io.Reader,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex()"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:41"
        BranchSideFuncs:
        - "yylex()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:40"
        BranchSideFuncs:
        - "<init>(java.io.Reader,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:41,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:45,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:47,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parse(com.fasterxml.jackson.core.io.IOContext,int,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:56,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:57,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:57,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:57,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:59,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:60,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:60,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:63,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parse(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].<init>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,int,java.io.Reader)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatParserFeatures()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parse()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers()"
    functionUses: 2
    ICount: 29
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:80"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
        - "<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,int,java.io.Reader)"
        - "getNestingDepth()"
        - "getFormatParserFeatures()"
        - "parse()"
        - "contentReference()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:79"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:86"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "releaseBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:85"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "releaseBuffers()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:86"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "releaseBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:85"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "releaseBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:80,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:82,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:82,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatParserFeatures"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:85,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:86,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:86,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].getNestingDepth()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getNestingDepth()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:94,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getNestingDepth"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionUses: 9
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].poll(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex()"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:107,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:108,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:109,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlToken"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].poll(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    functionUses: 18
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:118"
        BranchSideFuncs:
        - "unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:114,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].poll"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:116,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:116,1"
      Dst: "[java.lang.Enum].toString"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:116,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parse()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateObject(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateArray(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].addObject()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yyatEOF()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yystate()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionUses: 1
    ICount: 78
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:149"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:148"
        BranchSideFuncs:
        - "yyatEOF()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:126"
        BranchSideFuncs:
        - "parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:125"
        BranchSideFuncs:
        - "parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:127"
        BranchSideFuncs:
        - "parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:127"
        BranchSideFuncs:
        - "getOrCreateObject(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:146"
        BranchSideFuncs:
        - "getOrCreateObject(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:145"
        BranchSideFuncs:
        - "unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:142"
        BranchSideFuncs:
        - "pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
        - "addObject()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:150"
        BranchSideFuncs:
        - "yystate()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:149"
        BranchSideFuncs:
        - "yystate()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:150"
        BranchSideFuncs:
        - "yystate()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:149"
        BranchSideFuncs:
        - "yystate()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:154"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:154"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:121,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:124,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:126,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:128,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:130,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:132,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:132,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:139,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:143,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].addObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:146,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:149,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyatEOF"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:149,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:150,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yystate"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.Parser$FieldRef"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$FieldRef].<init>(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].get(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].putObject(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonNode].isObject()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].isObject()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].isArray()"
    - "[com.fasterxml.jackson.databind.JsonNode].isArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].get(int)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.POJONode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.TextNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.NumericNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.NullNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].getNodeType()"
    functionUses: 3
    ICount: 71
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:176"
        BranchSideFuncs:
        - "contentsAsString()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:179"
        BranchSideFuncs:
        - "yytext()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:178"
        BranchSideFuncs:
        - "unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:185"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:184"
        BranchSideFuncs:
        - "pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
        - "get(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:190"
        BranchSideFuncs:
        - "putObject(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:189"
        BranchSideFuncs:
        - "isObject()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:191"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:206"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "getNodeType()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:204"
        BranchSideFuncs:
        - "get(int)"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:175,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:177,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:179,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:181,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:183,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$FieldRef].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:187,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:189,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:190,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:192,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:205,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].size"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:205,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].get"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:207,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].getNodeType"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:207,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 212
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].booleanNode(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].booleanNode(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseDateTime(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseFloat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseInt(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseArray(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseInlineTable(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    functionUses: 2
    ICount: 40
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:213,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:214,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:216,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:217,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:218,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:221,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].booleanNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseDateTime"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:231,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseFloat"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:235,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:237,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInlineTable"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:239,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:239,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseDateTime(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].poll(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].pojoNode(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode(java.lang.String)"
    functionUses: 1
    ICount: 46
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:243"
        BranchSideFuncs:
        - "yytext()"
        - "poll(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:250"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:250"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:268"
        BranchSideFuncs:
        - "textNode(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:262"
        BranchSideFuncs:
        - "throwInternal()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:244,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:245,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].poll"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:247,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:248,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:248,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:251,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:254,1"
      Dst: "[java.time.LocalDate].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:256,1"
      Dst: "[java.time.LocalTime].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:259,1"
      Dst: "[java.time.LocalDateTime].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:261,1"
      Dst: "[java.time.OffsetDateTime].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:263,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:264,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:267,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].pojoNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:269,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].textNode"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferStart()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferEnd()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferStart()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseIntFromBuffer(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:287"
        BranchSideFuncs:
        - "parseIntFromBuffer(char[],int,int)"
        - "pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:273"
        BranchSideFuncs:
        - "getTextBufferEnd()"
        - "getTextBufferStart()"
        - "getTextBuffer()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:275,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferStart"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:276,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getTextBufferEnd"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:281,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:281,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:281,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseIntFromBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:289,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseIntFromBuffer(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ValueNode"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber(java.lang.Exception,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(char[],int,int,boolean)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(long)"
    - "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber(java.lang.Exception,java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    functionUses: 1
    ICount: 173
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:304"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "numberNode(long)"
        - "inLongRange(char[],int,int,boolean)"
        - "parseLong(char[],int,int)"
        - "parseBigIntegerWithRadix(java.lang.String,int,boolean)"
        - "parseInt(char[],int,int)"
        - "numberNode(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:328"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "numberNode(long)"
        - "inLongRange(char[],int,int,boolean)"
        - "parseLong(char[],int,int)"
        - "parseBigIntegerWithRadix(java.lang.String,int,boolean)"
        - "parseInt(char[],int,int)"
        - "numberNode(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:327"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:304"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "numberNode(long)"
        - "inLongRange(char[],int,int,boolean)"
        - "parseLong(char[],int,int)"
        - "parseBigIntegerWithRadix(java.lang.String,int,boolean)"
        - "parseInt(char[],int,int)"
        - "numberNode(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:304"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "numberNode(long)"
        - "inLongRange(char[],int,int,boolean)"
        - "parseLong(char[],int,int)"
        - "parseBigIntegerWithRadix(java.lang.String,int,boolean)"
        - "parseInt(char[],int,int)"
        - "numberNode(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:361"
        BranchSideFuncs:
        - "parseInt(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:360"
        BranchSideFuncs:
        - "inLongRange(char[],int,int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:362"
        BranchSideFuncs:
        - "parseLong(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:361"
        BranchSideFuncs:
        - "parseLong(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:373"
        BranchSideFuncs:
        - "parseLong(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:372"
        BranchSideFuncs:
        - "invalidNumber(java.lang.Exception,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:365"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "numberNode(long)"
        - "inLongRange(char[],int,int,boolean)"
        - "parseLong(char[],int,int)"
        - "parseBigIntegerWithRadix(java.lang.String,int,boolean)"
        - "parseInt(char[],int,int)"
        - "numberNode(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:368"
        BranchSideFuncs:
        - "numberNode(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:367"
        BranchSideFuncs:
        - "numberNode(long)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:373"
        BranchSideFuncs:
        - "invalidNumber(java.lang.Exception,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:372"
        BranchSideFuncs:
        - "invalidNumber(java.lang.Exception,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:373"
        BranchSideFuncs:
        - "invalidNumber(java.lang.Exception,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:372"
        BranchSideFuncs:
        - "invalidNumber(java.lang.Exception,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-1"
        BranchSideFuncs:
        - "invalidNumber(java.lang.Exception,java.lang.String)"
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:300,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:307,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:307,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:309,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:312,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:311,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:320,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:328,1"
      Dst: "[java.lang.AssertionError].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:330,1"
      Dst: "[java.lang.Integer].parseUnsignedInt"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:332,1"
      Dst: "[java.lang.Long].parseUnsignedLong"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:338,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:338,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:357,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:361,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:362,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:373,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:373,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:-1,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:377,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:382,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    JavaMethodInfo: null
    BBCount: 52
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseFloat(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 386
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(double)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(double)"
    - "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber(java.lang.Exception,java.lang.String)"
    functionUses: 1
    ICount: 46
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:395"
        BranchSideFuncs:
        - "numberNode(double)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:394"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "numberNode(java.math.BigDecimal)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:392"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "numberNode(java.math.BigDecimal)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "numberNode(double)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:391"
        BranchSideFuncs:
        - "numberNode(double)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:387,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:387,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:389,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:390,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].numberNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:392,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:395,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:395,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:395,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:397,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:396,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:402,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:402,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:403,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:403,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseInlineTable(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    functionUses: 1
    ICount: 39
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:424"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:423"
        BranchSideFuncs:
        - "peek()"
        - "parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:420"
        BranchSideFuncs:
        - "generic(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:427"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:430"
        BranchSideFuncs:
        - "unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:412,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:414,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:416,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:421,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:421,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:424,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:431,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseArray(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].arrayNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue(int)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].add(com.fasterxml.jackson.databind.JsonNode)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].peek()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:450"
        BranchSideFuncs:
        - "peek()"
        - "add(com.fasterxml.jackson.databind.JsonNode)"
        - "parseValue(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:458"
        BranchSideFuncs:
        - "unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:444,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:445,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:447,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].peek"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:451,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:452,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].add"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:459,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:459,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].parseKeyVal(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected(com.fasterxml.jackson.dataformat.toml.TomlToken,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue(int)"
    - "[com.fasterxml.jackson.databind.JsonNode].has(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].set(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 2
    ICount: 20
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:475"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:474"
        BranchSideFuncs:
        - "set(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:469,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseAndEnterKey"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:470,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].pollExpected"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:471,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parseValue"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:472,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].has"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:475,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateObject(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].get(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].putObject(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonNode].isObject()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].isObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.POJONode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.TextNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.NumericNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.NullNode].getNodeType()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].getNodeType()"
    functionUses: 1
    ICount: 19
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:482"
        BranchSideFuncs:
        - "putObject(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:481"
        BranchSideFuncs:
        - "isObject()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:484"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "getNodeType()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:479,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:481,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:482,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:485,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:485,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].getNodeType"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:485,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:485,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser].getOrCreateArray(com.fasterxml.jackson.databind.node.ObjectNode,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].get(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].putArray(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].isArray()"
    - "[com.fasterxml.jackson.databind.JsonNode].isArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType()"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:493"
        BranchSideFuncs:
        - "putArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:492"
        BranchSideFuncs:
        - "isArray()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Parser:493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:496"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Parser:495"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "getNodeType()"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:490,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:492,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:493,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:496,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:496,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:496,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser:496,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:42,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].instance(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:50"
        BranchSideFuncs:
        - "<init>(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:48,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:61"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope(boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootArrayScope()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.JsonParser:com.fasterxml.jackson.databind.DeserializationContext:com.fasterxml.jackson.dataformat.csv.CsvParser:com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 85
    ICount: 43
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:87"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:92"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:91"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:71,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:71,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].emptyMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeObjectAtName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:79,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootArrayScope"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:82,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:84,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:87,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:100,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:103,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:103,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    functionUses: 28
    ICount: 11
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:111,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:115,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:117,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 22
    ICount: 46
    EdgeCount: 74
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:128"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:184"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:183"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:154"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:159"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:158"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:146"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:183"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:174"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:129,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:135,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:145,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:149,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:157,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:159,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:175,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    functionUses: 1
    ICount: 29
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:211"
        BranchSideFuncs:
        - "finishRootObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:190,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:190,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].rootObjectScope"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:191,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:194,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:200,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:200,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:205,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:208,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:210,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:192,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeNR(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootArray(boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchArray(boolean)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue(java.lang.Object)"
    functionUses: 4
    ICount: 102
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:280"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:276"
        BranchSideFuncs:
        - "finishRootObject()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:275"
        BranchSideFuncs:
        - "finishBranchObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:285"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:297"
        BranchSideFuncs:
        - "finishRootArray(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:296"
        BranchSideFuncs:
        - "finishBranchArray(boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:303"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:302"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:306"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:305"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:219,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:220,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:226,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].isObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:232,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:236,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:238,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:242,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].childArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:249,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:253,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:265,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:268,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:268,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:270,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].putValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:276,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishRootArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:297,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].finishBranchArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:324,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR$Scope].addValue"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 2
    ICount: 31
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:341"
        BranchSideFuncs:
        - "getBigIntegerValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:347"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:346"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:336,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:339,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:341,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:345,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:353,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:360,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:360,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:369,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:372,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:376,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:377,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:378,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:382,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:396"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:394,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:395,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:397,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR:398,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    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.dataformat.toml.TomlFactoryBuilder:30,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:34,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:39,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:49,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,com.fasterxml.jackson.dataformat.toml.TomlReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:54,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:62,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,com.fasterxml.jackson.dataformat.toml.TomlReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:67,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].configure(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:75,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:75,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:85,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:90,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:98,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:103,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].configure(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$NodeIterable].<init>(java.util.Iterator)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$NodeIterable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$NodeIterable:616,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$NodeIterable"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactData:36,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactData:28,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactData:29,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getPrefix()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    linkageType: null
    functionLinenumber: 45
    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: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getProperties()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getArguments()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactData:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactData:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactData:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:54"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 84
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:131"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:97,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:98,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:105,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    functionUses: 6
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:148,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseLong19(char[],int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "long"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:176"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:196"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:195"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:191,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:193,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:196,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:218,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:223,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:245,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:252,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsInt(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionUses: 1
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:287"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:286"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:280"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:265,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:266,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:273,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:275,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:287,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:294,1"
      Dst: "[java.lang.Integer].parseInt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsLong(java.lang.String,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionUses: 1
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:304"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:326"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:325"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:319"
        BranchSideFuncs:
        - "parseDouble(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:304,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:305,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:312,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:314,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:326,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:333,1"
      Dst: "[java.lang.Long].parseLong"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble(java.lang.String,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:346,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble(java.lang.String,double,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:359,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:360,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:365,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:377,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble(java.lang.CharSequence)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:387"
        BranchSideFuncs:
        - "parseDouble(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:388,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleParser].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:388,1"
      Dst: "[java.lang.Double].parseDouble"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:399,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseFloat(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat(java.lang.CharSequence)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:409"
        BranchSideFuncs:
        - "parseFloat(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:410,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaFloatParser].parseFloat"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:410,1"
      Dst: "[java.lang.Float].parseFloat"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:419,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(java.lang.String)"
    functionUses: 9
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:432"
        BranchSideFuncs:
        - "parseWithFastParser(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:431"
        BranchSideFuncs:
        - "parse(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:431,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:432,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:443,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:459,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:460,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:469,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(char[],boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "char[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:481,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:482,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:492,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:506"
        BranchSideFuncs:
        - "parseWithFastParser(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:505"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:504,1"
      Dst: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:506,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberInput"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String,int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberInput:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:523"
        BranchSideFuncs:
        - "parseWithFastParser(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberInput:522"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberInput:521,1"
      Dst: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser"
    - Src: "com.fasterxml.jackson.core.io.NumberInput:523,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:396,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:396,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:399,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD].<init>(com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue()"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:410,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:410,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:413,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._resolveCurrentResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumIds()"
    functionUses: 1
    ICount: 39
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:430"
        BranchSideFuncs:
        - "_resolveCurrentResolver(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:438"
        BranchSideFuncs:
        - "_getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
        - "findEnum(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:438"
        BranchSideFuncs:
        - "_getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
        - "findEnum(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:441"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:442"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:441"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:425,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].call1"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:427,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:431,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._resolveCurrentResolver"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:434,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:435,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getIndexResolver"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:444,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumIds"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:443,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._resolveCurrentResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getToStringResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:457"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458"
        BranchSideFuncs:
        - "_getToStringResolver(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:457"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:458,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:459,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getToStringResolver"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getToStringResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:484"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:483"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:482"
        BranchSideFuncs:
        - "getEnumClass()"
        - "constructUsingToString(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:478,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:479,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:478,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingToString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD]._getIndexResolver(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingIndex(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:507"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:506"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:505"
        BranchSideFuncs:
        - "getEnumClass()"
        - "constructUsingIndex(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:501,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:502,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD:501,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructUsingIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$EventIterable].<init>(java.util.Iterator)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$EventIterable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$EventIterable:712,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$EventIterable"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes$AltEscapes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:322,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.CharTypes$AltEscapes].escapesFor(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.CharTypes$AltEscapes:330,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.node.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.JsonNode].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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    functionUses: 1
    ICount: 17
    EdgeCount: 35
    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: "[org.yaml.snakeyaml.reader.ReaderException].<init>(java.lang.String,int,int,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.reader.ReaderException"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.ReaderException:26,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.ReaderException].getName()"
    functionSourceFile: "org.yaml.snakeyaml.reader.ReaderException"
    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: "[org.yaml.snakeyaml.reader.ReaderException].getCodePoint()"
    functionSourceFile: "org.yaml.snakeyaml.reader.ReaderException"
    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: "[org.yaml.snakeyaml.reader.ReaderException].getPosition()"
    functionSourceFile: "org.yaml.snakeyaml.reader.ReaderException"
    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: "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    functionSourceFile: "org.yaml.snakeyaml.reader.ReaderException"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.ReaderException:46,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:46,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:47,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:47,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:47,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:47,1"
      Dst: "[java.lang.String].toUpperCase"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:48,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.yaml.snakeyaml.reader.ReaderException:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 86
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers:118,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 44
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter:495,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionUses: 6
    ICount: 5
    EdgeCount: 9
    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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr:558,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    functionUses: 9
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr:562,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    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: 169
    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:170,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: 178
    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].acquireAndLinkBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].acquireBufferRecycler()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool:187,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].acquireBufferRecycler"
    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: 192
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool:193,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: 198
    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.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.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.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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 44
    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: "[org.yaml.snakeyaml.LoaderOptions].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].<init>()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.LoaderOptions:22,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.LoaderOptions:44,1"
      Dst: "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].setAllowDuplicateKeys(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].setWrappedToRootException(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 98
    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: "[org.yaml.snakeyaml.LoaderOptions].setMaxAliasesForCollections(int)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 117
    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: "[org.yaml.snakeyaml.LoaderOptions].setAllowRecursiveKeys(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].isProcessComments()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 137
    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: "[org.yaml.snakeyaml.LoaderOptions].setProcessComments(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.LoaderOptions"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.LoaderOptions].isEnumCaseSensitive()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 157
    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: "[org.yaml.snakeyaml.LoaderOptions].setEnumCaseSensitive(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].setNestingDepthLimit(int)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 195
    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: "[org.yaml.snakeyaml.LoaderOptions].setCodePointLimit(int)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    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: "[org.yaml.snakeyaml.LoaderOptions].getTagInspector()"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.inspector.TagInspector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.LoaderOptions].setTagInspector(org.yaml.snakeyaml.inspector.TagInspector)"
    functionSourceFile: "org.yaml.snakeyaml.LoaderOptions"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.inspector.TagInspector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].<init>(int,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:149,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeDateKey(java.util.Date,com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeDateKey(long,com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    functionUses: 59
    ICount: 46
    EdgeCount: 271
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:171"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:157,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeDateKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:160,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:163,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:163,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:169,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:170,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:175,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:175,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:177,1"
      Dst: "[java.lang.Enum].name"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:185,1"
      Dst: "[java.lang.Number].longValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:185,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:189,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:189,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default:189,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.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.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.util.regex.Pattern)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    - "java.util.regex.Pattern"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5:233,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$NameMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5:236,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$5:236,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.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: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:87,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:87,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:87,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:92,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:92,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:92,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 8
    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: 31
    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: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:121,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember:121,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 12
    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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray:448,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray:451,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray:452,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray:452,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BooleanNode:30,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:33"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].getTrue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].getFalse()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].valueOf(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BooleanNode"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:39"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:47"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].booleanValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:57"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asBoolean()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asInt(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asLong(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:76"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].asDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:80"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BooleanNode:86,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:90"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BooleanNode"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BooleanNode:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BooleanNode:105"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers].addAll(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.ser.std.NumberSerializers$LongSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.ser.std.NumberSerializers$DoubleSerializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 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.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.w3c.dom.Document"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer].parse(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.DOMDeserializer$DocumentDeserializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.ext.DOMDeserializer].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter].<init>(boolean,com.fasterxml.jackson.dataformat.javaprop.util.Markers)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getStart()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd()"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:272,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getStart"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:274,1"
      Dst: "[java.util.regex.Pattern].quote"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:275,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:273,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:273,1"
      Dst: "[java.util.regex.Pattern].compile"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:288"
        BranchSideFuncs:
        - "_addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:287"
        BranchSideFuncs:
        - "_splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:282,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:284,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:288,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:299"
        BranchSideFuncs:
        - "_addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:298"
        BranchSideFuncs:
        - "_splitMore(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:294,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:295,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:296,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:297,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:299,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:299,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter]._splitMore"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter:301,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,boolean,java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:31,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:37,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,boolean,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].empty()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    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.ObjectIdInfo].withAlwaysAsId(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,boolean,java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:61"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.PropertyName,java.lang.Class,java.lang.Class,boolean,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:62,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 64
    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.ObjectIdInfo].getScope()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Class"
    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.introspect.ObjectIdInfo].getGeneratorType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Class"
    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.ObjectIdInfo].getResolverType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 67
    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.ObjectIdInfo].getAlwaysAsId()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 68
    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.introspect.ObjectIdInfo].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 22
    ICount: 19
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:74,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.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.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)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "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"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.ContentReference].getRawContent()"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:144,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.io.IOContext:150,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].getRawContent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].<init>(com.fasterxml.jackson.core.StreamReadConstraints,com.fasterxml.jackson.core.util.BufferRecycler,com.fasterxml.jackson.core.io.ContentReference,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:170,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].defaults"
    - Src: "com.fasterxml.jackson.core.io.IOContext:170,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.IOContext:170,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].<init>(com.fasterxml.jackson.core.util.BufferRecycler,com.fasterxml.jackson.core.io.ContentReference,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:188,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].defaults"
    - Src: "com.fasterxml.jackson.core.io.IOContext:188,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].defaults"
    - Src: "com.fasterxml.jackson.core.io.IOContext:188,1"
      Dst: "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults"
    - Src: "com.fasterxml.jackson.core.io.IOContext:188,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].<init>(com.fasterxml.jackson.core.util.BufferRecycler,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:194,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    - Src: "com.fasterxml.jackson.core.io.IOContext:194,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    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.io.IOContext].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    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.io.IOContext].errorReportConfiguration()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.ErrorReportConfiguration"
    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.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].withEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.IOContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].getEncoding()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 237
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.ContentReference"
    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.io.IOContext].getSourceReference()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].constructTextBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.TextBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:267,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].constructReadConstrainedTextBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.TextBuffer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].<init>(com.fasterxml.jackson.core.StreamReadConstraints,com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:271,1"
      Dst: "[com.fasterxml.jackson.core.util.ReadConstrainedTextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:283,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:284,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:298,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:299,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:311,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:312,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:326,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:327,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int)"
    functionUses: 5
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:339,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:340,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:354,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:355,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:359,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:360,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:365,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:366,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:370,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:371,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int,int)"
    functionUses: 4
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:375,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc"
    - Src: "com.fasterxml.jackson.core.io.IOContext:376,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(byte[],byte[])"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer(int,byte[])"
    functionUses: 6
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:392"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:389,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease"
    - Src: "com.fasterxml.jackson.core.io.IOContext:391,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(byte[],byte[])"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer(int,byte[])"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:399,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease"
    - Src: "com.fasterxml.jackson.core.io.IOContext:401,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(byte[],byte[])"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer(int,byte[])"
    functionUses: 10
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:411"
        BranchSideFuncs:
        - "_verifyRelease(byte[],byte[])"
        - "releaseByteBuffer(int,byte[])"
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:410"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:407,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease"
    - Src: "com.fasterxml.jackson.core.io.IOContext:409,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(char[],char[])"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer(int,char[])"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:419"
        BranchSideFuncs:
        - "releaseCharBuffer(int,char[])"
        - "_verifyRelease(char[],char[])"
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:418"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:415,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease"
    - Src: "com.fasterxml.jackson.core.io.IOContext:417,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 421
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(char[],char[])"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer(int,char[])"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:424,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease"
    - Src: "com.fasterxml.jackson.core.io.IOContext:426,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].releaseNameCopyBuffer(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(char[],char[])"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer(int,char[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:433,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease"
    - Src: "com.fasterxml.jackson.core.io.IOContext:435,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext]._verifyAlloc(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:446,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(byte[],byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].wrongBuf()"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:451"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:452"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:451,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].wrongBuf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext]._verifyRelease(char[],char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].wrongBuf()"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:456,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].wrongBuf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].wrongBuf()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "java.lang.IllegalArgumentException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:461,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.IOContext"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].release()"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.IOContext:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:470"
        BranchSideFuncs:
        - "release()"
      - BranchSide: "com.fasterxml.jackson.core.io.IOContext:469"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.IOContext:467,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].release"
    JavaMethodInfo: null
    BBCount: 3
    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: "[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:50,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].<init>(java.lang.Class,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:60,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].checkRoot"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:60,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:60,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].checkRoot(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:67"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:70"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:68,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.TypeDescription"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:81,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.TypeDescription"
    - "java.util.Collection"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:94"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:98"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:97"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:104"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:103"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:108"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:113"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:112"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:109"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:113"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:93,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:95,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:98,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:98,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:101,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:101,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:102,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:104,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:105,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:106,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:107,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:109,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:109,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:109,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].<init>(java.lang.String,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:123,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].check"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:123,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:123,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].check(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    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: "org.yaml.snakeyaml.constructor.Constructor:127"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:130"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:129"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:130"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:133"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:128,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:130,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:130,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:131,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].getClassForNode(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.nodes.Tag].getClassName()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.constructor.Constructor].getClassForName(java.lang.String)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor].getClassForName(java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].getClassForName(java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 25
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor:641"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:652"
        BranchSideFuncs:
        - "getClassName()"
        - "<init>(java.lang.String)"
        - "getClassForName(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor:651"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:640,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:640,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:642,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].getClassName"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:645,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].getClassForName"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:647,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:647,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:647,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:647,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:649,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor].getClassForName(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor:658,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:658,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "org.yaml.snakeyaml.constructor.Constructor:658,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].ceilingNextPowerOfTwo(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:166,1"
      Dst: "[java.lang.Integer].numberOfLeadingZeros"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex(int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].<init>()"
    functionUses: 1
    ICount: 48
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:204,1"
      Dst: "[java.util.AbstractMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:207,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:207,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:208,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:211,1"
      Dst: "[java.util.concurrent.locks.ReentrantLock].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:213,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:214,1"
      Dst: "[java.util.concurrent.ConcurrentLinkedQueue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:215,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:218,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:220,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:228"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:226,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:233,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:242"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:240,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].capacity()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:252,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].setCapacity(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:262"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:263,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:264,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:266,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:266,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:267,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:268,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:270,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].hasOverflowed()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:277,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].hasOverflowed()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:305"
        BranchSideFuncs:
        - "poll()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:300"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
        - "makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:292,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].hasOverflowed"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:293,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:301,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:303,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].recordRead(int,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainOnReadIfNeeded(int,long)"
    functionUses: 3
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:313,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:314,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].recordRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:315,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainOnReadIfNeeded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getId()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:323,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:323,1"
      Dst: "[java.lang.Thread].getId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].recordRead(int,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex(int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:337,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:338,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:341,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:341,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].lazySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainOnReadIfNeeded(int,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 353
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$2].shouldDrainBuffers(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$1].shouldDrainBuffers(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3].shouldDrainBuffers(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:354"
        BranchSideFuncs:
        - "shouldDrainBuffers(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:360"
        BranchSideFuncs:
        - "tryToDrainBuffers()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:354,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:356,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:357,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].shouldDrainBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:358,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers()"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:368,1"
      Dst: "[java.util.Queue].add"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:369,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:370,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToDrainBuffers()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers()"
    functionUses: 2
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:378,1"
      Dst: "[java.util.concurrent.locks.Lock].tryLock"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:380,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:381,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:383,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:384,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainBuffers()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffers()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainWriteBuffer()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:392,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffers"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:393,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainWriteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffers()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getId()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffer(int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:399,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:399,1"
      Dst: "[java.lang.Thread].getId"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:402,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainReadBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex(int,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionUses: 1
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:422"
        BranchSideFuncs:
        - "readBufferIndex(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:409,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:412,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readBufferIndex"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:413,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:418,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:419,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:422,1"
      Dst: "[java.util.concurrent.atomic.AtomicLongArray].lazySet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 431
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].moveToBack(com.fasterxml.jackson.databind.util.internal.Linked)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:435"
        BranchSideFuncs:
        - "moveToBack(com.fasterxml.jackson.databind.util.internal.Linked)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:434"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:433,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].moveToBack"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].drainWriteBuffer()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].run()"
    - "[java.lang.Thread].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].run()"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:447"
        BranchSideFuncs:
        - "poll()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:441,1"
      Dst: "[java.util.Queue].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:445,1"
      Dst: "[java.lang.Runnable].run"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToRetire(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 457
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:462"
        BranchSideFuncs:
        - "<init>(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:458,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:459,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:460,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeRetired(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:476"
        BranchSideFuncs:
        - "<init>(java.lang.Object,int)"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:473,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:474,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:477,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:478,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:499"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:493,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:494,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:495,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:496,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:496,1"
      Dst: "[java.lang.Math].abs"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:496,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:565,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:570,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].poll()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].run()"
    - "[java.lang.Thread].run()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].run()"
    functionUses: 8
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:585"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
        - "makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:591"
        BranchSideFuncs:
        - "run()"
        - "remove(java.lang.Object,java.lang.Object)"
        - "makeDead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "poll()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:590"
        BranchSideFuncs:
        - "poll()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:595"
        BranchSideFuncs:
        - "run()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:575,1"
      Dst: "[java.util.concurrent.locks.Lock].lock"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:579,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:580,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:581,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeDead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:585,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].length"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:586,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:591,1"
      Dst: "[java.util.Queue].poll"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:592,1"
      Dst: "[java.lang.Runnable].run"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:595,1"
      Dst: "[java.util.concurrent.locks.Lock].unlock"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 600
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:601,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 1
    ICount: 16
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:613"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:612"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:612"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:611"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:606,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:608,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:609,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:609,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 108
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:621"
        BranchSideFuncs:
        - "getValue()"
        - "afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:618,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:622,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:623,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object,boolean)"
    functionUses: 146
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:628,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:633,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].<init>(java.lang.Object,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    functionUses: 2
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:664"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:663"
        BranchSideFuncs:
        - "isAlive()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:669"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:668"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:674"
        BranchSideFuncs:
        - "afterRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:673"
        BranchSideFuncs:
        - "afterWrite(java.lang.Runnable)"
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:647,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:651,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:652,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:655,1"
      Dst: "[java.util.concurrent.ConcurrentMap].putIfAbsent"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:657,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:657,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:660,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:661,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:664,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:665,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:669,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:674,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeRetired(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 13
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:688"
        BranchSideFuncs:
        - "makeRetired(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "getValue()"
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "afterWrite(java.lang.Runnable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:684,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:689,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].makeRetired"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:690,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:690,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:691,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToRetire(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite(java.lang.Runnable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    functionUses: 4
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:697"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:703"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:718"
        BranchSideFuncs:
        - "tryToRetire(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:717"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:710"
        BranchSideFuncs:
        - "remove(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:709"
        BranchSideFuncs:
        - "isAlive()"
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:718"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
        - "afterWrite(java.lang.Runnable)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:717"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:717"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:696,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:701,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:703,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:704,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].tryToRetire"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:705,1"
      Dst: "[java.util.concurrent.ConcurrentMap].remove"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:706,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$RemovalTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:706,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:711,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].replace(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:739"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:738"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:748"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:747"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:724,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:728,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:730,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:735,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:736,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:739,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:742,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:744,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:744,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].replace(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:769"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:768"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:774"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:773"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:753,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkNotNull"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:758,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:760,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:765,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:766,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:769,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:772,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:774,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:774,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].afterWrite"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 782
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 9
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:782"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:784,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 788
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 25
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:788"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:790,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 26
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:794"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:796,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:1108,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$SerializationProxy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap:1112,1"
      Dst: "[java.io.InvalidObjectException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:525,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].produce()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:528,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:529,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:529,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:529,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:530,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:530,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].produce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry:525,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].<init>"
    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.dataformat.csv.CsvFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    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.dataformat.csv.CsvFactoryBuilder:36,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:42,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:50,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:51,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:55,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:59,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:63,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:64,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:68,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:72,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].configure(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:76,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:76,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:82,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:83,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:87,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:91,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:95,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:96,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:100,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:104,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder]._this"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:108,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:108,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatParserFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    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.dataformat.csv.CsvFactoryBuilder].formatGeneratorFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    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.dataformat.csv.CsvFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder:122,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<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: 500
    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:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
        BranchSideFuncs: []
      - 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:501"
      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:
        - "<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:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        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:-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:715"
        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:717,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:725"
        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:727,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: 22
    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: 8
    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: 31
    ICount: 43
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:877"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:876"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:881"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:883"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:882"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:883"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:884"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-1"
        BranchSideFuncs:
        - "_equal(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonFormat$Value:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonFormat$Value:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:876,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:880,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals"
    - Src: "com.fasterxml.jackson.annotation.JsonFormat$Value:883,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonFormat$Value]._equal(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    linkageType: null
    functionLinenumber: 891
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 5
    ICount: 12
    EdgeCount: 60
    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.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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:156,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:165"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:168"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:170"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:169"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:170"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:172"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:171"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:172"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:175"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:164,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:168,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:168,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:178,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:178,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber:178,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MapperFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.MapperFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].collectLongDefaults()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MapperFeature].values()"
    - "[com.fasterxml.jackson.databind.MapperFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.databind.MapperFeature].getLongMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:633"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:632"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:627"
        BranchSideFuncs:
        - "getLongMask()"
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:626"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:628,1"
      Dst: "[com.fasterxml.jackson.databind.MapperFeature].values"
    - Src: "com.fasterxml.jackson.databind.MapperFeature:629,1"
      Dst: "[com.fasterxml.jackson.databind.MapperFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.databind.MapperFeature:630,1"
      Dst: "[com.fasterxml.jackson.databind.MapperFeature].getLongMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 635
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MapperFeature:636,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.MapperFeature:638,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 641
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].getLongMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 653
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:659"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MapperFeature].enabledIn(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.MapperFeature"
    linkageType: null
    functionLinenumber: 664
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MapperFeature:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MapperFeature:664"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.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: 41
    EdgeCount: 12
    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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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: 14
    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.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 7
    ICount: 26
    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:240,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:240,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 1
    ICount: 26
    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:252,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.OptionalHandlerFactory:252,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:677,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue"
    linkageType: null
    functionLinenumber: 679
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 43
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:681"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:681"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:683"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:682"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "push(java.lang.Object)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "collectEvents(org.yaml.snakeyaml.events.Event)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
        - "collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:680,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:681,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:683,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:684,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:684,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:684,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:684,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:685,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:686,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:686,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:686,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:687,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:688,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue:677,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.error.MissingEnvironmentVariableException"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MissingEnvironmentVariableException:22,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    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.introspect.POJOPropertyBuilder$1].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1:761,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$1:764,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].<init>(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:89,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    functionUses: 45
    ICount: 32
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:97"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:99"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:98"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:99"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:102"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:101"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:102,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:102,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:102,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:102,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 84
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigIntegerParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigIntegerParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:17,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigIntegerParser"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence)"
    functionUses: 1
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigIntegerParser:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:21"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:20"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:21,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:23,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:23,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:24,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:24,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:24,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:26,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:26,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigIntegerParser].parseWithFastParser(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigIntegerParser"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger(java.lang.CharSequence,int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigIntegerParser:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:32"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigIntegerParser:31"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.CharSequence,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:32,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerParser].parseBigInteger"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:34,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:34,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:35,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:35,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:35,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:38,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigIntegerParser:38,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:628,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2210(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 97
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:631"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:646"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2210(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:645"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
        - "collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:634"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:638"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:637"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:638"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:641"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:640"
        BranchSideFuncs:
        - "pop()"
        - "collectEvents()"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:650"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:646"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:645"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
        - "collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:650"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:652"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:651"
        BranchSideFuncs:
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$3100(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:652"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:656"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:655"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "push(java.lang.Object)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:652"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:656"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:655"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "push(java.lang.Object)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:631,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:632,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:632,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:632,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:633,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2210"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:634,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:634,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:635,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:636,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:638,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:642,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:642,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:643,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:644,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:644,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:647,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:647,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:647,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:648,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:649,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:652,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:653,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:653,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:654,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:657,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey:628,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.BeanAccess].values()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.BeanAccess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.BeanAccess[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.BeanAccess:19,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.BeanAccess].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.BeanAccess"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.BeanAccess"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.BeanAccess:19,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.BeanAccess].<init>(java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.BeanAccess"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.BeanAccess:19,1"
      Dst: "[java.lang.Enum].<init>"
    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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    functionUses: 266
    ICount: 4
    EdgeCount: 10
    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:
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 270
    ICount: 10
    EdgeCount: 11
    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: 17
    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.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:41,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:48,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].construct(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].withDelegate(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].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.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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 16
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:80"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:79"
        BranchSideFuncs:
        - "deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:73,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:78,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:80,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:85,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 18
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:100"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:99"
        BranchSideFuncs:
        - "deserializeWith(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:112"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:93,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:98,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeWith"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:109,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].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.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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 7
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:122"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].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.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:131"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty:129,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring].<init>(com.fasterxml.jackson.databind.deser.SettableAnyProperty,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    - "java.lang.Class"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:261,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 114
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:275"
        BranchSideFuncs:
        - "toString()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:274"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:271,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:272,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].<init>(java.lang.Class,java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:560,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:560,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    functionUses: 82
    ICount: 15
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:572"
        BranchSideFuncs:
        - "getLongValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:575"
        BranchSideFuncs:
        - "_parseLongPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:574"
        BranchSideFuncs:
        - "_parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:569,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:570,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:573,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLongPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:575,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:550,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer:550,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    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__3].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:27,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:28,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].findSize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:31,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].bootstrap$"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:31,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].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: 40
    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:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:45"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].'from'(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:53,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: 65
    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:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:78"
        BranchSideFuncs:
        - "matchesTyped(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:66,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:70,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: 82
    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:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:89"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:95"
        BranchSideFuncs:
        - "matchesTyped(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:94"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:90"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:83,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].typedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:87,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: 99
    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:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:112"
        BranchSideFuncs:
        - "matchesUntyped(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:111"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:100,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:104,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: 116
    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:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:129"
        BranchSideFuncs:
        - "matchesUntyped(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:117,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].untypedHash"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:121,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: 31
    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:32,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].hashCode"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap:33,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].<init>"
    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.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.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__1].bootstrap$()"
    - "[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.fasterxml.jackson.databind.deser.std.StdKeyDeserializers]._constructCreatorKeyDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 11
    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()"
        - "_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()"
        - "_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: []
    - 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__1].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:158"
        BranchSideFuncs:
        - "hasNext()"
        - "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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 1
    ICount: 27
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:181"
        BranchSideFuncs:
        - "hasNext()"
        - "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:175,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:175,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers:101"
        BranchSideFuncs: []
    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: "[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.SequenceNode"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "boolean"
    - "java.util.List"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.CollectionNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.SequenceNode:33"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:36"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:32,1"
      Dst: "[org.yaml.snakeyaml.nodes.CollectionNode].<init>"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:34,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.SequenceNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.List"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:41,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.SequenceNode"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.SequenceNode"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.SequenceNode].setListType(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.SequenceNode"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    functionUses: 1
    ICount: 11
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.SequenceNode:59"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:62"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "setType(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:59,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:59,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:59,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:60,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.SequenceNode"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    functionUses: 23
    ICount: 37
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.SequenceNode:66"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:76"
        BranchSideFuncs:
        - "hasNext()"
        - "getValue()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:75"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.nodes.SequenceNode:67"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:70"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.yaml.snakeyaml.nodes.SequenceNode:76"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:79"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.SequenceNode:78"
        BranchSideFuncs:
        - "getTag()"
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:65,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:66,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:66,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:66,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:66,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:69,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:71,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:76,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:77,1"
      Dst: "[java.lang.StringBuilder].deleteCharAt"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:79,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:79,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:79,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.nodes.SequenceNode:79,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:182,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:184,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSplitter()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].create(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:210"
        BranchSideFuncs:
        - "create(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:208,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].create"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withFirstArrayOffset(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:217,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withPathSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:236,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withPathSeparatorEscapeChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:267,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:270,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutPathSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:282,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withIndexMarker(com.fasterxml.jackson.dataformat.javaprop.util.Markers)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:291,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutIndexMarker()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:303,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withParseSimpleIndexes(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:311"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:312,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withWriteIndexUsingMarkers(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:321,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withLineIndentation(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:327,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:330,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutLineIndentation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:339,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withLineIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withKeyValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:343,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withLineEnding(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:352,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:355,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withPrefix(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:371"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:368,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:371,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withHeader(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:388"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:387"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:385,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withoutHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:404,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].withHeader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].getSchemaType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 414
    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.dataformat.javaprop.JavaPropsSchema].emptySchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].firstArrayOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 428
    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.dataformat.javaprop.JavaPropsSchema].header()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 432
    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.dataformat.javaprop.JavaPropsSchema].indexMarker()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].lineEnding()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 440
    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.dataformat.javaprop.JavaPropsSchema].lineIndentation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 444
    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.dataformat.javaprop.JavaPropsSchema].keyValueSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 448
    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.dataformat.javaprop.JavaPropsSchema].parseSimpleIndexes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 452
    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.dataformat.javaprop.JavaPropsSchema].pathSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 456
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSeparatorEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 463
    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.dataformat.javaprop.JavaPropsSchema].prefix()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 470
    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.dataformat.javaprop.JavaPropsSchema].writeIndexUsingMarkers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:474"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema]._equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:479"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema:482,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 10
    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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].isBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:53,1"
      Dst: "[java.math.BigInteger].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:56,1"
      Dst: "[java.math.BigInteger].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:65,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:68,1"
      Dst: "[java.math.BigInteger].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:71,1"
      Dst: "[java.math.BigInteger].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:77,1"
      Dst: "[java.math.BigInteger].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:80,1"
      Dst: "[java.math.BigInteger].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:83,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:93,1"
      Dst: "[java.math.BigInteger].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BigIntegerNode:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BigIntegerNode:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BigIntegerNode:98,1"
      Dst: "[java.math.BigInteger].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BigIntegerNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BigIntegerNode"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    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: 31
    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: 8
    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.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.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: 22
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:35,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:35,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:35,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.Throwable,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 37
    EdgeCount: 10
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:51,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:51,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:51,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 14
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:77,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ext.DOMSerializer:77,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.fasterxml.jackson.dataformat.csv.CsvMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    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.dataformat.csv.CsvMapper:154,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:154,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:160,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:162,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:176,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:177,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].csvBuilder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:190,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:190,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].builder(com.fasterxml.jackson.dataformat.csv.CsvFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:213,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:214,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:224,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:224,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].configure(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:228,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:228,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:237,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:242,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:247,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].readerWithSchemaFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:295"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:289,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:293,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:293,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:294,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:296,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].readerWithTypedSchemaFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectReader"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:313"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:310,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:313,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:313,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:314,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:316,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].with"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].writerWithSchemaFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:342,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:344,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:344,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:345,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:347,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].writerWithTypedSchemaFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:361,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:363,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:363,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:364,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writerFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:366,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaWithHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:387,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].emptySchema"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:387,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withHeader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:401,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].emptySchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaForWithView(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:415,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:419,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:419,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaForWithView(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:423,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:423,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaFor(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:427,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:427,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:427,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].schemaForWithView(com.fasterxml.jackson.core.type.TypeReference,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:431,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:431,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:431,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:442,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaForWithView(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:450,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:450,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaForWithView(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:454,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:454,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaFor(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:458,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:458,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:458,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].typedSchemaForWithView(com.fasterxml.jackson.core.type.TypeReference,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:462,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:462,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:462,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.dataformat.csv.impl.LRUMap"
    - "boolean"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:476,1"
      Dst: "[java.util.LinkedHashMap].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:481,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:482,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:483,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._addSchemaProperties"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:484,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:486,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.dataformat.csv.impl.LRUMap,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.dataformat.csv.impl.LRUMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:493,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._schemaFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._nonPojoType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:499"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:518"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:498,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:498,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:501,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:503,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._addSchemaProperties(com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder,com.fasterxml.jackson.databind.AnnotationIntrospector,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:578"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:577"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:554"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:553"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:560"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:529,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._nonPojoType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:533,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:533,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].introspect"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:534,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:535,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findProperties"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:535,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:535,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:535,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:537,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findViews"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:539,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findDefaultViews"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:545,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher].construct"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:545,1"
      Dst: "[com.fasterxml.jackson.databind.util.ViewMatcher].isVisibleForView"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:550,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].couldSerialize"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:554,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getPrimaryMember"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:556,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findUnwrappingNameTransformer"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:559,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:561,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:562,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._addSchemaProperties"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:567,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:570,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:573,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:573,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._determineType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:573,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper]._determineType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:592"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:589"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:588"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:595"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:595"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:597"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:599"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:603"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:614"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper:613"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:584,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:604,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper:607,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 18
    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: 3
    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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:275,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    functionUses: 2
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:283"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:288"
        BranchSideFuncs:
        - "getToken()"
        - "getEndMark()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:287"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:279,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:280,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:283,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:284,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:285,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:288,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:290,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:290,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd:275,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>"
    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$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.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 4
    ICount: 16
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:33"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:32"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:25"
        BranchSideFuncs:
        - "collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:24"
        BranchSideFuncs:
        - "emptyCollector()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:25,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:28,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:29,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:30,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 6
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:44"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:43"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:37"
        BranchSideFuncs:
        - "collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:39,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:40,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:41,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector: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$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.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].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$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.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 3
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:82"
        BranchSideFuncs:
        - "isPresent(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:73"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.CollectorBase:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:73"
        BranchSideFuncs:
        - "collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.CollectorBase:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].isPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:77,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.CollectorBase:78,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultFromBundle"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.CollectorBase"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase]._ignorableAnnotation(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].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.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectFromBundle(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 1
    ICount: 23
    EdgeCount: 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.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].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: 21
    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:141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:141,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RecordAccessor:142,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:589,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap"
    linkageType: null
    functionLinenumber: 592
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap(int)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    functionUses: 9
    ICount: 13
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:594"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:597"
        BranchSideFuncs:
        - "createDefaultMap(int)"
        - "getValue()"
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:596"
        BranchSideFuncs:
        - "constructMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:594,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:595,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:595,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:595,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultMap"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:597,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:604"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:607"
        BranchSideFuncs:
        - "constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:606"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:604,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:605,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:607,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:607,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:607,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap:607,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:209,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    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.databind.JsonMappingException:215,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    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.databind.JsonMappingException:221,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:227,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Closeable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DatabindException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    functionUses: 12
    ICount: 11
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:233,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:239,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Closeable"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DatabindException].<init>(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    functionUses: 11
    ICount: 18
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:252"
        BranchSideFuncs:
        - "getLocation()"
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:255"
        BranchSideFuncs:
        - "getTokenLocation()"
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:247,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:251,1"
      Dst: "[com.fasterxml.jackson.core.JacksonException].getLocation"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:253,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Closeable"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DatabindException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:261,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 268
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:269,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 275
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:276,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:283,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:290,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException]._parser(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:297,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._parser"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:297,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:304,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._parser"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:304,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException]._parser(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:308"
        BranchSideFuncs:
        - "getParser()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:309,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.SerializerProvider,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:316,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._generator"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:316,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.SerializerProvider,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:326,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._generator"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:326,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException]._generator(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:331,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getGenerator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE(java.io.IOException)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 1
    argTypes:
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:347,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:347,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:348,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:346,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:346,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>(java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,com.fasterxml.jackson.databind.JsonMappingException$Reference)"
    functionUses: 4
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:361,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:361,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 3
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,com.fasterxml.jackson.databind.JsonMappingException$Reference)"
    functionUses: 21
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:373,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:373,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,com.fasterxml.jackson.databind.JsonMappingException$Reference)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.JsonParseException].getProcessor()"
    - "[com.fasterxml.jackson.core.JsonGenerationException].getProcessor()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getProcessor()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getProcessor()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getProcessor()"
    - "[com.fasterxml.jackson.core.exc.StreamWriteException].getProcessor()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(com.fasterxml.jackson.databind.JsonMappingException$Reference)"
    functionUses: 2
    ICount: 32
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:388"
        BranchSideFuncs:
        - "exceptionMessage(java.lang.Throwable)"
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:392"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:391"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:395"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:394"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:402"
        BranchSideFuncs:
        - "getProcessor()"
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:401"
        BranchSideFuncs:
        - "<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:401"
        BranchSideFuncs:
        - "<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:389,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:391,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:392,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:392,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:392,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:392,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:392,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:397,1"
      Dst: "[com.fasterxml.jackson.core.JacksonException].getProcessor"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:402,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:404,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].withCause(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:412,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].getPath()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:429,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:431,1"
      Dst: "[java.util.Collections].unmodifiableList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].getPathReference()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    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.databind.JsonMappingException:440,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:440,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getPathReference"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:440,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].getPathReference(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 444
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException]._appendPathDesc(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:445,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._appendPathDesc"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>(java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(com.fasterxml.jackson.databind.JsonMappingException$Reference)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:455,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:455,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:464,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:464,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(com.fasterxml.jackson.databind.JsonMappingException$Reference)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 468
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonMappingException$Reference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:478"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:470,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:476,1"
      Dst: "[java.util.LinkedList].size"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:477,1"
      Dst: "[java.util.LinkedList].addFirst"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].getProcessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 488
    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.JsonMappingException].getLocalizedMessage()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException]._buildMessage()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:493,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._buildMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException]._buildMessage()"
    functionUses: 36
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:502,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException]._buildMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException]._buildMessage()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 507
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getPathReference(java.lang.StringBuilder)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:509"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:512"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:508,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].getMessage"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:512,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:518,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:519,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getPathReference"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:521,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 25
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:527,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:527,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:527,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:527,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:527,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getMessage"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:527,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonMappingException]._appendPathDesc(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonMappingException"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    functionUses: 1
    ICount: 18
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:541"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:540"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:548"
        BranchSideFuncs:
        - "hasNext()"
        - "toString()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.JsonMappingException:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.JsonMappingException:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:541,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:542,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:543,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:543,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString"
    - Src: "com.fasterxml.jackson.databind.JsonMappingException:543,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:59"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:60,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:75,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].withDupDetector(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 85
    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.dataformat.csv.impl.SimpleTokenWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 90
    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.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:101,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildArrayContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:111"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:110"
        BranchSideFuncs:
        - "reset(int,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:107"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:106"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
        - "child()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:108,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:108,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildObjectContext(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset(int,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:121"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:120"
        BranchSideFuncs:
        - "reset(int,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:117"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:116"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext,com.fasterxml.jackson.core.json.DupDetector,java.lang.Object)"
        - "child()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:118,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 134
    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.dataformat.csv.impl.SimpleTokenWriteContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    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.dataformat.csv.impl.SimpleTokenWriteContext].clearAndGetParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getDupDetector()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionUses: 3
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:172"
        BranchSideFuncs:
        - "_checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:175,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext]._checkDup"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.DupDetector].getSource()"
    - "[com.fasterxml.jackson.core.JsonGenerationException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:185"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
        - "getSource()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:180"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
        - "getSource()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:180,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].isDup"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:181,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].getSource"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:182,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerationException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:192"
        BranchSideFuncs: []
    Callsites: []
    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.fasterxml.jackson.core.io.BigDecimalParser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    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.BigDecimalParser:28,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(char[])"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:31,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:31,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parseBigDecimal(char[],int,int,int)"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    functionUses: 1
    ICount: 42
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:38"
        BranchSideFuncs:
        - "parseBigDecimal(char[],int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:37,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:39,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseBigDecimal"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:44,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:51,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:53,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:53,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:53,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:53,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:56,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].parse(char[],int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:62,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal(java.lang.CharSequence)"
    functionUses: 1
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:66"
        BranchSideFuncs:
        - "parseBigDecimal(java.lang.CharSequence)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:67,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:69,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:70,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:70,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:72,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:72,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseWithFastParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:78,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalParser].parseBigDecimal"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:80,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:80,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:83,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:83,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].parseBigDecimal(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].adjustScale(int,long)"
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec(char[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec(char[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec(char[],int,int,int,int)"
    functionUses: 1
    ICount: 109
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:157"
        BranchSideFuncs:
        - "adjustScale(int,long)"
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:170"
        BranchSideFuncs:
        - "toBigDecimalRec(char[],int,int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:177"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:103,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:153,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:154,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:155,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].adjustScale"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:164,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:169,1"
      Dst: "[java.math.BigDecimal].add"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:175,1"
      Dst: "[java.math.BigDecimal].setScale"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:179,1"
      Dst: "[java.math.BigDecimal].negate"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].adjustScale(int,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:188,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:188,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:188,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec(char[],int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.BigDecimalParser"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec(char[],int,int,int,int)"
    - "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec(char[],int,int,int,int)"
    functionUses: 5
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:205"
        BranchSideFuncs:
        - "toBigDecimalRec(char[],int,int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.BigDecimalParser:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:210"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.BigDecimalParser:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:199,1"
      Dst: "[com.fasterxml.jackson.core.io.BigDecimalParser].toBigDecimalRec"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:202,1"
      Dst: "[java.math.BigDecimal].add"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:210,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.BigDecimalParser:212,1"
      Dst: "[java.math.BigDecimal].scaleByPowerOfTen"
    JavaMethodInfo: null
    BBCount: 5
    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: 5
    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: 16
    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: 8
    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: 31
    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: 23
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonLocation:295,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].sourceDescription"
    - Src: "com.fasterxml.jackson.core.JsonLocation:296,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.JsonLocation:296,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonLocation:297,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonLocation:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].appendOffsetDescription"
    - Src: "com.fasterxml.jackson.core.JsonLocation:302,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.ArrayNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].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.LongNode].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.DecimalNode].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.BinaryNode].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.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.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONPObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.ShortNode].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.FloatNode].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.ObjectNode].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.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.ObjectNode].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.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.JSONWrappedObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].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.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.RuntimeJsonMappingException].<init>(com.fasterxml.jackson.databind.JsonMappingException)"
    functionSourceFile: "com.fasterxml.jackson.databind.RuntimeJsonMappingException"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonMappingException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.RuntimeJsonMappingException:11,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.RuntimeJsonMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.RuntimeJsonMappingException:15,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(java.lang.String,com.fasterxml.jackson.databind.JsonMappingException)"
    functionSourceFile: "com.fasterxml.jackson.databind.RuntimeJsonMappingException"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonMappingException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.RuntimeJsonMappingException:19,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    linkageType: null
    functionLinenumber: 42
    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$SingleView:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].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.BeanPropertyWriter].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$SingleView:50,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].rename"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:50,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:55,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].assignNullSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 5
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:60,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignNullSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.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.VirtualBeanPropertyWriter].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: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:69"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:68"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:71"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:70"
        BranchSideFuncs:
        - "serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:67,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:68,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:69,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:71,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].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.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:81"
        BranchSideFuncs:
        - "serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:80"
        BranchSideFuncs:
        - "serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:83"
        BranchSideFuncs:
        - "serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:82"
        BranchSideFuncs:
        - "serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:79,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:80,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:81,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:83,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView"
    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.impl.FilteredBeanPropertyWriter$SingleView:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:91,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:92,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$SingleView:93,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:664,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 28
    EdgeCount: 14
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:667,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:668,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:668,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:668,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:668,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:669,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:670,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:670,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:670,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:671,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:672,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue:664,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.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.dataformat.toml.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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: 1
    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: 8
    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: 11
    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: 57
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    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: 24
    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: 15
    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: 77
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(java.lang.String,int,int)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    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: 1
    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.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:30,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:38,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:44,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:44,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].registerSubtype(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom(java.lang.Object,java.lang.Class,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:56,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:56,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom(java.lang.Object,java.lang.Class,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:61,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].typeFromId(com.fasterxml.jackson.databind.DatabindContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DatabindContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:66,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DatabindContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DatabindContext].resolveAndValidateSubType(com.fasterxml.jackson.databind.JavaType,java.lang.String,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnknownTypeId(com.fasterxml.jackson.databind.JavaType,java.lang.String,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:72,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].resolveAndValidateSubType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnknownTypeId"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._idFrom(java.lang.Object,java.lang.Class,com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.util.EnumSet)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType(java.util.EnumMap)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 39
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:110"
        BranchSideFuncs:
        - "constructCollectionType(java.lang.Class,java.lang.Class)"
        - "findEnumType(java.util.EnumSet)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:142"
        BranchSideFuncs:
        - "constructCollectionType(java.lang.Class,java.lang.Class)"
        - "findEnumType(java.util.EnumSet)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:92,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:97,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:99,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:102,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:103,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findEnumType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:118,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:122,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:130,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getOuterClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver:134,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].getDescForKnownTypeIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].<init>(java.util.Iterator)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper:205,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:433,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].flushStream()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 44
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:438"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:447"
        BranchSideFuncs:
        - "getExplicit()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:446"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:440"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:444"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:443"
        BranchSideFuncs:
        - "flushStream()"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:436,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:436,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:436,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:436,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:437,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:439,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:440,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:441,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:444,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].flushStream"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:445,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:445,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:447,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:447,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:447,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:447,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd:433,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>"
    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:429"
        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:430,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:480"
        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:481,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: 22
    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: 8
    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: 31
    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.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode:525,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode:529,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode].<init>"
    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.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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:752,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.events.MappingStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 3
    ICount: 143
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:757"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:761"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:760"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:761"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:786"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:785"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
        - "getToken()"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:762"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:775"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:774"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:763"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:770"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:769"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getTokenId()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:765"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:775"
        BranchSideFuncs:
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:774"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:775"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:781"
        BranchSideFuncs:
        - "peekToken()"
        - "<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:780"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:781"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:786"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
        - "push(java.lang.Object)"
        - "access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:785"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
        - "getToken()"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:788"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:791"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:790"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:757,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:758,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:758,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:759,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:759,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:770,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:771,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:771,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:771,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:771,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:772,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:772,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:772,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:772,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:778,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:778,1"
      Dst: "[org.yaml.snakeyaml.events.MappingStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:779,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:782,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:782,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:783,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2400"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:787,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry:791,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>"
    JavaMethodInfo: null
    BBCount: 16
    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: 23
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedId:36,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.UnresolvedId:35,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].<init>(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].setResolver(com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].getKey()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:46,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:48,1"
      Dst: "[java.util.LinkedList].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].bindItem(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey,java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 3
    ICount: 20
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:67"
        BranchSideFuncs:
        - "handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:57,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdResolver].bindItem"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:61,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:63,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:64,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:64,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].handleResolvedForwardReference"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].resolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].resolveId(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:70,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdResolver].resolveId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].hasReferringProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:74,1"
      Dst: "[java.util.AbstractCollection].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].referringProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:79,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:79,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:81,1"
      Dst: "[java.util.AbstractSequentialList].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].tryToResolveUnresolved(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].getResolver()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId:119,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:634,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey"
    linkageType: null
    functionLinenumber: 636
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 4
    ICount: 101
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:637"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:641"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:640"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:641"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:651"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:650"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:643"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:647"
        BranchSideFuncs:
        - "push(java.lang.Object)"
        - "access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:646"
        BranchSideFuncs:
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:651"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:656"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getTokenId()"
        - "peekToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:655"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "getStartMark()"
        - "pop()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "getToken()"
        - "getEndMark()"
        - "access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:637,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:638,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:638,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:639,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:639,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:644,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:644,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:644,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:645,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:648,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:648,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:652,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:653,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:653,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:653,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:653,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:654,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:654,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:654,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:654,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:657,1"
      Dst: "[org.yaml.snakeyaml.events.MappingEndEvent].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey:634,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>"
    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: 130
    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: 230
    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.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.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$EnumKD]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer]._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.ext.DOMDeserializer$NodeDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.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.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.UUIDDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer]._weirdKey(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Exception)"
    - "[com.fasterxml.jackson.databind.ext.DOMDeserializer$NodeDeserializer]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer]._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.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.UUIDDeserializer]._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: 123
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:244,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer:244,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.dataformat.csv.impl.BufferedValue$BooleanValue].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue:98,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue:102,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "com.fasterxml.jackson.core.io.SerializedString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:49,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].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].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._new(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 3
    ICount: 11
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:56,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:57,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:62,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._new(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "com.fasterxml.jackson.core.io.SerializedString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter,com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.core.io.SerializedString)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:72,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].isUnwrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ObjectArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.JsonSerializer:com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 5
    ICount: 42
    EdgeCount: 200
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:95"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:105"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:105"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:110"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:109"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122"
        BranchSideFuncs:
        - "_handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:121"
        BranchSideFuncs:
        - "isUnwrappingSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:121"
        BranchSideFuncs:
        - "isUnwrappingSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:126"
        BranchSideFuncs:
        - "writeFieldName(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:129"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:128"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:90,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:98,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:102,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:107,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:110,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:122,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:127,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:129,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 4
    ICount: 14
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:147"
        BranchSideFuncs:
        - "isUnwrappingSerializer()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:146"
        BranchSideFuncs:
        - "assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:144"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:144"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:139,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:145,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:147,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:161,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:161,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:162,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:164,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:165,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter$1].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:165,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].acceptJsonFormatVisitor"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:175,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:194"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:183,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:185,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].fields"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:186,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:187,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:188,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:190,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:192,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:192,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].isUnwrappingSerializer()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].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$Single].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 3
    ICount: 25
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:213"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "findValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:212"
        BranchSideFuncs:
        - "findValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:221"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
        - "newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:221"
        BranchSideFuncs:
        - "unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
        - "newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:210,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:211,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:216,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isUnwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:220,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].chainedTransformer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:222,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter:224,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].newWith"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].format(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].enumTypes(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:19,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.net.InetSocketAddress"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 2
    ICount: 37
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:24"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:23"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:37"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:34"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:33"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:30"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:24,1"
      Dst: "[java.net.InetSocketAddress].getAddress"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25,1"
      Dst: "[java.net.InetSocketAddress].getHostName"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25,1"
      Dst: "[java.net.InetAddress].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:25,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:26,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:29,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:29,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:30,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:30,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:38,1"
      Dst: "[java.net.InetSocketAddress].getPort"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:38,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.net.InetSocketAddress"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.net.InetSocketAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:426,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:387,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:433,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:387,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:435,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:452,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:453,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:453,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:461,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:462,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:462,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:470,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumns(java.lang.Iterable)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.Iterable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:481"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:484"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:483"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:481,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:481,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:481,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:482,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumns(java.lang.Iterable,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.Iterable"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:495,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:495,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:495,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:496,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumnsFrom(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:514"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:511,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:511,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].hasColumn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:513,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addArrayColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:520,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:521,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addArrayColumn(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:528,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:529,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:529,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addNumberColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:532,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:533,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:533,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addBooleanColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:536,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:537,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:537,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].renameColumn(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:541,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:542,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:542,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:542,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].replaceColumn(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:547,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:548,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].removeColumn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:556,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:557,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].dropLastColumnIfEmpty()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:575"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:569,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:571,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:571,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:571,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:572,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setColumnType(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:578,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:579,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].removeArrayElementSeparator(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:584,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:585,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:585,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:585,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setArrayElementSeparator(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:593,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:594,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:594,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:594,1"
      Dst: "[java.util.ArrayList].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setAnyPropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    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.dataformat.csv.CsvSchema$Builder].clearColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 603
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:604,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].size()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    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.dataformat.csv.CsvSchema$Builder:609,1"
      Dst: "[java.util.ArrayList].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].getColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    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.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:613,1"
      Dst: "[java.util.ArrayList].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].hasColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:625"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:626,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:627,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:627,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:627,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setUseHeader(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:640,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setReorderColumns(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:655,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setStrictHeaders(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:670,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setSkipFirstDataRow(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:680,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setAllowComments(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:692,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._feature(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:696"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setColumnSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setArrayElementSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:716,1"
      Dst: "[java.lang.Character].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:728,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableElementSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:738,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableArrayElementSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setQuoteChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setEscapeChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].disableEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setLineSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:788,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setLineSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setNullValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:797"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:798,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setNullValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].setNullValue(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    linkageType: null
    functionLinenumber: 807
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[],int,char,int,int,char[],java.lang.String,char[],java.lang.String)"
    functionUses: 3
    ICount: 18
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:808,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:808,1"
      Dst: "[java.util.ArrayList].toArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:809,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder]._checkIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    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.dataformat.csv.CsvSchema$Builder:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:817"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:816"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:816,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:817,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder:817,1"
      Dst: "[java.lang.IllegalArgumentException].<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,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:97,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].<init>(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.filter.TokenFilter,com.fasterxml.jackson.core.filter.TokenFilter$Inclusion,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:112,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].<init>"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:116,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getFilter()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getFilterContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getMatchCount()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 12
    ICount: 62
    EdgeCount: 38
    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.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.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.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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: 32
    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.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)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(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)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray(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)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.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.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].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.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.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.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 13
    ICount: 54
    EdgeCount: 38
    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.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.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.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].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.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.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.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    functionUses: 14
    ICount: 55
    EdgeCount: 35
    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.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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: 13
    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.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkPropertyParentPath()"
    functionUses: 14
    ICount: 21
    EdgeCount: 14
    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.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 27
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:489"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:488"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:482"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:487"
        BranchSideFuncs:
        - "includeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:486"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:486"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:478,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:483,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:487,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:489,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 494
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(char[],int,int)"
    functionUses: 6
    ICount: 26
    EdgeCount: 12
    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.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 6
    ICount: 23
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:532"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:531"
        BranchSideFuncs:
        - "writeString(com.fasterxml.jackson.core.SerializableString)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:530"
        BranchSideFuncs:
        - "getValue()"
        - "includeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:529"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:529"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:521,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:526,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:526,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:530,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:532,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:540"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:539"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:554"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:553"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:545"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:551"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:541,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:548,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:552,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:554,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:563"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:560,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:561,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawUTF8String"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:571"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:569,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:570,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeUTF8String"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    functionUses: 11
    ICount: 7
    EdgeCount: 10
    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.dataformat.toml.TomlGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 3
    ICount: 7
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:602"
        BranchSideFuncs:
        - "writeRaw(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:599,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:600,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 606
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkRawValueWrite()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    functionUses: 4
    ICount: 9
    EdgeCount: 10
    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.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 18
    ICount: 7
    EdgeCount: 10
    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.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String)"
    functionUses: 5
    ICount: 7
    EdgeCount: 7
    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.dataformat.yaml.YAMLGenerator].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.UTF8JsonGenerator].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.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 7
    ICount: 10
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:650"
        BranchSideFuncs:
        - "writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:647,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:648,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 654
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.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.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:null"
        BranchSideFuncs:
        - "writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:655,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkBinaryWrite"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:656,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    functionUses: 7
    ICount: 23
    EdgeCount: 10
    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.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 17
    ICount: 22
    EdgeCount: 12
    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.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    functionUses: 15
    ICount: 22
    EdgeCount: 12
    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.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    functionUses: 6
    ICount: 22
    EdgeCount: 12
    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.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    functionUses: 11
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:754"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:757"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:756"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:769"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:768"
        BranchSideFuncs:
        - "writeNumber(double)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:762"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:761"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:767"
        BranchSideFuncs:
        - "includeNumber(double)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:766"
        BranchSideFuncs:
        - "_checkParentPath()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:767"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:766"
        BranchSideFuncs:
        - "_checkParentPath()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:758,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:763,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:767,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath"
    - Src: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate:769,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate"
    linkageType: null
    functionLinenumber: 774
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate]._checkParentPath()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    functionUses: 8
    ICount: 22
    EdgeCount: 12
    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.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    functionUses: 6
    ICount: 22
    EdgeCount: 12
    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.dataformat.toml.TomlGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    functionUses: 4
    ICount: 22
    EdgeCount: 12
    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.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 12
    ICount: 22
    EdgeCount: 12
    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.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    functionUses: 19
    ICount: 21
    EdgeCount: 12
    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.dataformat.csv.CsvGenerator].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 4
    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.dataformat.yaml.YAMLGenerator].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: 5
    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.dataformat.yaml.YAMLGenerator].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 4
    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.filter.FilteringGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeTypeId(java.lang.Object)"
    functionUses: 4
    ICount: 7
    EdgeCount: 5
    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.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.dataformat.toml.TomlFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionUses: 22
    ICount: 23
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:183,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:184,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:187,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:194,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatDetector]._findFormat(com.fasterxml.jackson.core.format.InputAccessor$Std)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatDetector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor$Std"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatDetector:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatDetector:203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:207,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].reset"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:208,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].hasFormat"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:210,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.core.format.DataFormatDetector:226,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor$Std].createMatcher"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.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: 12
    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.fasterxml.jackson.databind.util.ObjectBuffer]._reset()"
    functionUses: 2
    ICount: 25
    EdgeCount: 3
    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: 29
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:223,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:223,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.ObjectBuffer:223,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()"
    functionSourceFile: "org.yaml.snakeyaml.resolver.Resolver"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.Resolver:60,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.resolver.Resolver].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.resolver.Resolver"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.Resolver:76,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:56,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:77,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolvers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.resolver.Resolver"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.regex.Pattern"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.Resolver:81,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.resolver.Resolver"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.regex.Pattern"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)"
    functionUses: 7
    ICount: 47
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:104"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:103"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:98"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:102"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:101"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:105"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:119"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:118"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:107"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:110"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:112"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:null"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.Resolver:97,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:99,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:100,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:102,1"
      Dst: "[org.yaml.snakeyaml.resolver.ResolverTuple].<init>"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:102,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:104,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:106,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:107,1"
      Dst: "[java.lang.Character].charValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.resolver.Resolver"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Tag"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.nodes.NodeId"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].getTag()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].getTag()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit()"
    functionUses: 4
    ICount: 66
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:122"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:148"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:122"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:148"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:124"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:127"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:126"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:129"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:138"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:137"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:130"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:138"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:137"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:133"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:136"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:135"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:133"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:136"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:135"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:138"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:148"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:140"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:149"
        BranchSideFuncs:
        - "getRegexp()"
        - "hasNext()"
        - "next()"
        - "getTag()"
        - "getLimit()"
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:148"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:143"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:146"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:145"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.resolver.Resolver:143"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:146"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.resolver.Resolver:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.Resolver:124,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:125,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:125,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:127,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:130,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:130,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:130,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:131,1"
      Dst: "[org.yaml.snakeyaml.resolver.ResolverTuple].getTag"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:132,1"
      Dst: "[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:133,1"
      Dst: "[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:133,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:133,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:138,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.resolver.Resolver:149,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory"
    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.EnumNamingStrategyFactory:14,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory].createEnumNamingStrategyInstance(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.EnumNamingStrategy"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    functionUses: 2
    ICount: 33
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:43"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:59"
        BranchSideFuncs:
        - "createInstance(java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:47,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:45,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:45,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:55,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:507,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(com.fasterxml.jackson.databind.util.internal.Linked)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict()"
    functionUses: 3
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:522"
        BranchSideFuncs:
        - "add(com.fasterxml.jackson.databind.util.internal.Linked)"
        - "evict()"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:515,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:515,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:518,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:518,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].isAlive"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:519,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$AddTask:520,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    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: []
    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: 10
    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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    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: 13
    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: 5
    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: 4
    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: 4
    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: -1
    functionDepth: 0
    returnType: "boolean"
    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:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.LinkedDeque:270"
        BranchSideFuncs: []
    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: -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: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: 7
    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: 2
    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: -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: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: -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: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: -1
    functionDepth: 0
    returnType: "void"
    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: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: -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: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: 107
    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: -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].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.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:325,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:346,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:350,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:351,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:355,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:356,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperCamelCaseStrategy:357,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].<init>(com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].<init>(com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].withConfig(com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.SerializerFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:108,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:108,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:108,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:108,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:108,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:112,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].customSerializers()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializers()"
    functionUses: 7
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:117,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].createSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[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.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findSerializationConverter()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._createSerializer2(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.util.StdConverter].getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._createSerializer2(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 52
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:150"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:157"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
        - "refineSerializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getMessage()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:171"
        BranchSideFuncs:
        - "findSerializationConverter()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:175"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "hasRawClass(java.lang.Class)"
        - "getRawClass()"
        - "getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:185"
        BranchSideFuncs:
        - "getClassInfo()"
        - "introspect(com.fasterxml.jackson.databind.JavaType)"
        - "findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:184"
        BranchSideFuncs:
        - "isJavaLangObject()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:188"
        BranchSideFuncs:
        - "_createSerializer2(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:187"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:188"
        BranchSideFuncs:
        - "_createSerializer2(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:187"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:143,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:144,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].introspect"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:145,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:145,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:151,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:158,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineSerializationType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:160,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getMessage"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:160,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadTypeDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:167,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:167,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:172,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findSerializationConverter"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:174,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._createSerializer2"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:176,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:176,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].getOutputType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:185,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:188,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._createSerializer2(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].usesStaticTyping(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].buildContainerSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findReferenceSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].customSerializers()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByAnnotations(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByLookup(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByPrimaryType(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanOrAddOnSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getUnknownTypeSerializer(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers()"
    functionUses: 2
    ICount: 59
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:210"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:205"
        BranchSideFuncs:
        - "usesStaticTyping(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:204"
        BranchSideFuncs:
        - "buildContainerSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:215"
        BranchSideFuncs:
        - "findReferenceSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:214"
        BranchSideFuncs:
        - "customSerializers()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:224"
        BranchSideFuncs:
        - "customSerializers()"
        - "findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:229"
        BranchSideFuncs:
        - "findSerializerByAnnotations(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:250"
        BranchSideFuncs:
        - "findSerializerByPrimaryType(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:250"
        BranchSideFuncs:
        - "getBeanClass()"
        - "getUnknownTypeSerializer(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:258"
        BranchSideFuncs:
        - "hasNext()"
        - "serializerModifiers()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:258"
        BranchSideFuncs:
        - "hasNext()"
        - "serializerModifiers()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:196,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:200,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:202,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].usesStaticTyping"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:205,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].buildContainerSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:211,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:212,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findReferenceSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:215,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].customSerializers"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:215,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:215,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:215,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:216,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers].findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:225,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByAnnotations"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:233,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByLookup"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:235,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByPrimaryType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:240,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanOrAddOnSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:245,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:245,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getUnknownTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:252,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:253,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:254,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].modifySerializer"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:273,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:273,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanOrAddOnSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanOrAddOnSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].isPotentialBeanType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanOrAddOnSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:294"
        BranchSideFuncs:
        - "constructBeanOrAddOnSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:294"
        BranchSideFuncs:
        - "constructBeanOrAddOnSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:288,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:288,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].isPotentialBeanType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:291,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isEnumType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:295,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanOrAddOnSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findPropertyTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionUses: 1
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:320"
        BranchSideFuncs:
        - "createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:319"
        BranchSideFuncs:
        - "collectAndResolveSubtypesByClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
        - "getSubtypeResolver()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:312,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:313,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyTypeResolver"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:318,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].createTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:320,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:320,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:322,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].buildTypeSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findPropertyContentTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyContentTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionUses: 1
    ICount: 14
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:350"
        BranchSideFuncs:
        - "createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:349"
        BranchSideFuncs:
        - "collectAndResolveSubtypesByClass(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
        - "getSubtypeResolver()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:341,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:342,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:343,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyContentTypeResolver"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:348,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].createTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:350,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:350,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:352,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].buildTypeSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:368,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:368,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:368,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanOrAddOnSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanOrAddOnSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getUnknownTypeSerializer(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._findUnsupportedTypeSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._isUnserializableJacksonType(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanSerializerBuilder(com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setConfig(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeOverlappingTypeIds(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,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)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].filterUnwantedJDKProperties(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].filterBeanProperties(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructObjectIdHandler(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setProperties(java.util.List)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findFilterId(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setFilterId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findAnyGetter()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[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.ser.AnyGetterWriter].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setAnyGetter(com.fasterxml.jackson.databind.ser.AnyGetterWriter)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].processViews(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].build()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isRecordType()"
    - "[com.fasterxml.jackson.databind.util.NativeImageUtil].needsReflectionConfiguration(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].createDummy()"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByAddonType(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasKnownClassAnnotations()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].createDummy()"
    functionUses: 1
    ICount: 128
    EdgeCount: 167
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:388"
        BranchSideFuncs:
        - "getUnknownTypeSerializer(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:387"
        BranchSideFuncs:
        - "_findUnsupportedTypeSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:393"
        BranchSideFuncs:
        - "_isUnserializableJacksonType(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:397"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:396"
        BranchSideFuncs:
        - "constructBeanSerializerBuilder(com.fasterxml.jackson.databind.BeanDescription)"
        - "setConfig(com.fasterxml.jackson.databind.SerializationConfig)"
        - "findBeanProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:405"
        BranchSideFuncs:
        - "removeOverlappingTypeIds(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,java.util.List)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:436"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:435"
        BranchSideFuncs:
        - "findAnyGetter()"
        - "constructObjectIdHandler(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
        - "setProperties(java.util.List)"
        - "setFilterId(java.lang.Object)"
        - "findFilterId(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "setObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:436"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:435"
        BranchSideFuncs:
        - "findAnyGetter()"
        - "constructObjectIdHandler(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
        - "setProperties(java.util.List)"
        - "setFilterId(java.lang.Object)"
        - "findFilterId(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "setObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:463"
        BranchSideFuncs:
        - "createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
        - "findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:462"
        BranchSideFuncs:
        - "hasSerializerModifiers()"
        - "processViews(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:457"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
        - "hasNext()"
        - "serializerModifiers()"
        - "findAnyGetter()"
        - "getClassInfo()"
        - "construct(java.lang.String)"
        - "<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JsonSerializer)"
        - "next()"
        - "constructBeanSerializerBuilder(com.fasterxml.jackson.databind.BeanDescription)"
        - "constructObjectIdHandler(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
        - "filterBeanProperties(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
        - "removeOverlappingTypeIds(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,java.util.List)"
        - "getAnnotationIntrospector()"
        - "getName()"
        - "<init>(com.fasterxml.jackson.databind.JavaType)"
        - "createTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType)"
        - "<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)"
        - "setProperties(java.util.List)"
        - "setFilterId(java.lang.Object)"
        - "_isUnserializableJacksonType(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType)"
        - "hasSerializerModifiers()"
        - "setConfig(com.fasterxml.jackson.databind.SerializationConfig)"
        - "construct(java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
        - "findBeanProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
        - "setAnyGetter(com.fasterxml.jackson.databind.ser.AnyGetterWriter)"
        - "findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "findFilterId(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "build()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "filterUnwantedJDKProperties(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
        - "setObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
        - "iterator()"
        - "findAndAddVirtualProperties(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
        - "getContentType()"
        - "processViews(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
        - "getConfig()"
        - "getUnknownTypeSerializer(java.lang.Class)"
        - "_findUnsupportedTypeSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:456"
        BranchSideFuncs:
        - "construct(java.lang.String)"
        - "<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JsonSerializer)"
        - "getName()"
        - "<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)"
        - "setAnyGetter(com.fasterxml.jackson.databind.ser.AnyGetterWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:473"
        BranchSideFuncs:
        - "hasNext()"
        - "serializerModifiers()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:472"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
        - "getMessage()"
        - "getType()"
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:473"
        BranchSideFuncs:
        - "hasNext()"
        - "serializerModifiers()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:472"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
        - "getMessage()"
        - "getType()"
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:488"
        BranchSideFuncs:
        - "findSerializerByAddonType(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:488"
        BranchSideFuncs:
        - "findSerializerByAddonType(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:499"
        BranchSideFuncs:
        - "createDummy()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:498"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:384,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:385,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getUnknownTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:388,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._findUnsupportedTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:394,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._isUnserializableJacksonType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:395,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:397,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:398,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanSerializerBuilder"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:399,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:402,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:404,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:406,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeOverlappingTypeIds"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:410,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:410,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:410,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAndAddVirtualProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:413,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].hasSerializerModifiers"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:414,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig].serializerModifiers"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:414,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:414,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:414,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:415,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].changeProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:423,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].filterUnwantedJDKProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:424,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].filterBeanProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:429,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].orderProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:436,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructObjectIdHandler"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:436,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setObjectIdWriter"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:438,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:439,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findFilterId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:439,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setFilterId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:441,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findAnyGetter"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:443,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:445,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:446,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].createTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:449,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:453,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:452,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:457,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:457,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:458,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:460,1"
      Dst: "[com.fasterxml.jackson.databind.ser.AnyGetterWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:460,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setAnyGetter"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].processViews"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:468,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerModifier].updateBuilder"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:473,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].build"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:476,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:476,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:476,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:476,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:475,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadTypeDefinition"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isRecordType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.util.NativeImageUtil].needsReflectionConfiguration"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:484,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].createDummy"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:489,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerByAddonType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:494,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].hasKnownClassAnnotations"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructObjectIdHandler(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getObjectIdInfo()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getGeneratorType()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[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(java.lang.String)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(com.fasterxml.jackson.databind.introspect.ObjectIdInfo,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getAlwaysAsId()"
    - "[com.fasterxml.jackson.databind.DatabindContext].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].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.ser.impl.ObjectIdWriter].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getAlwaysAsId()"
    functionUses: 1
    ICount: 51
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:510"
        BranchSideFuncs:
        - "getGeneratorType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:543"
        BranchSideFuncs:
        - "getSimpleName()"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:542"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,boolean)"
        - "getClassInfo()"
        - "getPropertyName()"
        - "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.reflect.Type)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:524"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:523"
        BranchSideFuncs:
        - "get(int)"
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:514"
        BranchSideFuncs:
        - "getSimpleName()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:536"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:535"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.ObjectIdInfo,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:506,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:511,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getGeneratorType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:515,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:515,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:518,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:522,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:522,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:522,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:520,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:520,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:524,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:525,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:525,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:530,1"
      Dst: "[java.util.List].remove"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:531,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:536,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:537,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:539,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getAlwaysAsId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:539,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].construct"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:543,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].constructType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:545,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:545,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:546,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:546,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindContext].objectIdGeneratorInstance"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructFilteredBeanWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter].constructViewBased(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:559,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter].constructViewBased"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructPropertyBuilder(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 564
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyBuilder].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:565,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructBeanSerializerBuilder(com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 568
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].<init>(com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:569,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].isPotentialBeanType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 587
    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)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:587"
        BranchSideFuncs:
        - "isProxyType(java.lang.Class)"
        - "canBeABeanType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:587"
        BranchSideFuncs:
        - "isProxyType(java.lang.Class)"
        - "canBeABeanType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:588,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].canBeABeanType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:588,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isProxyType"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findBeanProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperties()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeIgnorableTypes(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeSetterlessGetters(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].usesStaticTyping(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructPropertyBuilder(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].isTypeId()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].isTypeId()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._constructWriter(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.ser.PropertyBuilder,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._constructWriter(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.ser.PropertyBuilder,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 1
    ICount: 46
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:611"
        BranchSideFuncs:
        - "removeSetterlessGetters(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:615"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:614"
        BranchSideFuncs:
        - "usesStaticTyping(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "constructPropertyBuilder(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "hasNext()"
        - "next()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:639"
        BranchSideFuncs:
        - "isTypeId()"
        - "hasNext()"
        - "getAccessor()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:638"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:628"
        BranchSideFuncs:
        - "isBackReference()"
        - "findReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:615"
        BranchSideFuncs:
        - "setTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:614"
        BranchSideFuncs:
        - "usesStaticTyping(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "constructPropertyBuilder(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
        - "hasNext()"
        - "next()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:632"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:632"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:633"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:635"
        BranchSideFuncs:
        - "_constructWriter(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.ser.PropertyBuilder,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:599,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:600,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:603,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeIgnorableTypes"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:606,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:607,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeSetterlessGetters"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:611,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:615,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].usesStaticTyping"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:616,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructPropertyBuilder"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:618,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:618,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:619,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:619,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:619,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:620,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:622,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].isTypeId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:624,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setTypeId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:629,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:630,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:634,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._constructWriter"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:634,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].filterBeanProperties(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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].findIgnoredForSerialization()"
    - "[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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    functionUses: 1
    ICount: 31
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:665"
        BranchSideFuncs:
        - "findIgnoredForSerialization()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:664"
        BranchSideFuncs:
        - "getDefaultPropertyInclusions(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "getClassInfo()"
        - "getBeanClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:668"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:671"
        BranchSideFuncs:
        - "getIncluded()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:680"
        BranchSideFuncs:
        - "getName()"
        - "next()"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:673"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:672"
        BranchSideFuncs:
        - "hasNext()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:659,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:660,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:659,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyIgnorals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:663,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForSerialization"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:665,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusions"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:669,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:671,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:672,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:673,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:674,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:674,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:674,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:675,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].filterUnwantedJDKProperties(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getDeclaringClass()"
    functionUses: 1
    ICount: 22
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:696"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:711"
        BranchSideFuncs:
        - "getMember()"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:711"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:711"
        BranchSideFuncs:
        - "getDeclaringClass()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:710"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:710"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:696,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:696,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:698,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:699,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:703,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:705,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:705,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:706,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:707,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].processViews(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 725
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getProperties()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getViews()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructFilteredBeanWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setFilteredProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 30
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:747"
        BranchSideFuncs:
        - "get(int)"
        - "getViews()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:746"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:737"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:741"
        BranchSideFuncs:
        - "constructFilteredBeanWriter(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:726"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:725"
        BranchSideFuncs:
        - "getProperties()"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:750"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:749"
        BranchSideFuncs:
        - "setFilteredProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:750"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:749"
        BranchSideFuncs:
        - "setFilteredProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:726,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].getProperties"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:727,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:728,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:733,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:734,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getViews"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:743,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].constructFilteredBeanWriter"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:750,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerBuilder].setFilteredProperties"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeIgnorableTypes(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 761
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getRawPrimaryType()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getRawPrimaryType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.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.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    functionUses: 1
    ICount: 36
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:797"
        BranchSideFuncs:
        - "getAccessor()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:775"
        BranchSideFuncs:
        - "getRawPrimaryType()"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:792"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:790"
        BranchSideFuncs:
        - "getClassInfo()"
        - "introspectClassAnnotations(java.lang.Class)"
        - "isIgnorableType(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:789"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:790"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:789"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:796"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:762,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:763,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:764,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:765,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:766,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:767,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getAccessor"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:773,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:776,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getRawPrimaryType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:777,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:780,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getConfigOverride"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:780,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getIsIgnoredType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:782,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:783,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:784,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isIgnorableType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:790,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:793,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeSetterlessGetters(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 806
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].bootstrap$()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:807,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].bootstrap$"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:807,1"
      Dst: "[java.util.Collection].removeIf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].removeOverlappingTypeIds(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 819
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getTypeSerializer()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeInclusion()"
    - "[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()"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].wouldConflictWithName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 1
    ICount: 32
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:836"
        BranchSideFuncs:
        - "getTypeInclusion()"
        - "get(int)"
        - "getTypeSerializer()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:835"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:819"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:826"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:825"
        BranchSideFuncs:
        - "hasNext()"
        - "construct(java.lang.String)"
        - "getPropertyName()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:820"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "wouldConflictWithName(com.fasterxml.jackson.databind.PropertyName)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:819"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:834"
        BranchSideFuncs:
        - "assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:833"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:834"
        BranchSideFuncs:
        - "assignTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:833"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:820,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:821,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:822,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:823,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].getTypeInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:826,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:827,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:829,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:829,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:829,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:830,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].wouldConflictWithName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:831,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignTypeSerializer"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._constructWriter(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.ser.PropertyBuilder,boolean,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 853
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    - "boolean"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getWrapperName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getWrapperName()"
    - "[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.introspect.POJOPropertyBuilder].getMetadata()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getMetadata()"
    - "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findPropertyContentTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findPropertyTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[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)"
    functionUses: 2
    ICount: 29
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:868"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:867"
        BranchSideFuncs:
        - "isReferenceType()"
        - "isContainerType()"
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:873"
        BranchSideFuncs:
        - "findPropertyContentTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:872"
        BranchSideFuncs:
        - "findPropertyContentTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:876"
        BranchSideFuncs:
        - "findPropertyContentTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:875"
        BranchSideFuncs:
        - "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)"
        - "findPropertyTypeSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
        - "getConfig()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:854,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:855,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:856,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getWrapperName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:857,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getMetadata"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:857,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:860,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BasicSerializerFactory].findSerializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:865,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ResolvableSerializer].resolve"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:868,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:872,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:872,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:873,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:873,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findPropertyContentTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:876,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].findPropertyTypeSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:877,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].buildWriter"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._findUnsupportedTypeSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 886
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "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.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:891"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:895"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:894"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:887,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].checkUnsupportedType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:891,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:891,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:891,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:892,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory]._isUnserializableJacksonType(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:908"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:909"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:905"
        BranchSideFuncs:
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:906,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:907,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].lambda$removeSetterlessGetters$0(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:806"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:806"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:807,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].couldDeserialize"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory:807,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].isExplicitlyIncluded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:943,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue"
    linkageType: null
    functionLinenumber: 945
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:946,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:946,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:947,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:947,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:947,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue:943,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager$ThreadLocalBufferManagerHolder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager$ThreadLocalBufferManagerHolder"
    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.ThreadLocalBufferManager$ThreadLocalBufferManagerHolder:113,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].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.std.StdDelegatingDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.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.impl.BeanAsArrayBuilderDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer:com.fasterxml.jackson.databind.deser.AbstractDeserializer:com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer:com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].supportsUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getDelegatee()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getDelegatee"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getKnownPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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.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.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 54
    ICount: 5
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].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.FromStringDeserializer$Std].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.UUIDDeserializer].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.AtomicLongDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].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.NumberDeserializers$DoubleDeserializer].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.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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$BooleanDeserializer].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.EnumSetDeserializer].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.StdDelegatingDeserializer].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.NumberDeserializers$IntegerDeserializer].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.ContainerDeserializerBase].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.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.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].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.BeanDeserializerBase].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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 80
    ICount: 7
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:82,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].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)"
    functionUses: 21
    ICount: 7
    EdgeCount: 26
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:65,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:65,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:65,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:74,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$2:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 631
    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:632,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:633,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: 636
    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:637,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,com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    - "com.fasterxml.jackson.databind.cfg.CacheProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl:644,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:650,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: 654
    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:655,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].withCaches(com.fasterxml.jackson.databind.cfg.CacheProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    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.ser.DefaultSerializerProvider$Impl:660,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$NonPrintableStyle].values()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle:272,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$NonPrintableStyle].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle:272,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$NonPrintableStyle].<init>(java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$NonPrintableStyle:272,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:739,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry"
    linkageType: null
    functionLinenumber: 741
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].produce()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:742,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:743,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:743,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:743,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:744,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:744,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].produce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry:739,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].<init>"
    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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:21"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:26"
        BranchSideFuncs:
        - "getLongValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:25"
        BranchSideFuncs:
        - "_parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:25"
        BranchSideFuncs:
        - "_parseLong(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:21,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:22,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:22,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseLong"
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:27,1"
      Dst: "[java.lang.Long].intValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer:35,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 10
    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)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 29
    EdgeCount: 34
    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)"
        - "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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:945,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator:945,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException:14,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].<init>(int,int,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:51,1"
      Dst: "[com.fasterxml.jackson.core.Version].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].<init>(int,int,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Version:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:56,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].unknownVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].isUnknownVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:79"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].isSnapshot()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.Version:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Version:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Version:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:82,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].isUknownVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:91,1"
      Dst: "[com.fasterxml.jackson.core.Version].isUnknownVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getMajorVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getMinorVersion()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getPatchLevel()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getGroupId()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].getArtifactId()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.Version].toFullString()"
    functionSourceFile: "com.fasterxml.jackson.core.Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Version:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Version:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Version:101,1"
      Dst: "[com.fasterxml.jackson.core.Version].toString"
    - Src: "com.fasterxml.jackson.core.Version:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 22
    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: 8
    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: 31
    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.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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[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: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:427,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:427,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:428,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:428,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:429,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:429,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder]._addPropertyIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder:430,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].getPropertyName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder]._addPropertyIndex(java.lang.String,java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 8
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].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: 8
    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.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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 36
    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: "[TOMLFuzzer].<init>()"
    functionSourceFile: "TOMLFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "TOMLFuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[TOMLFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "TOMLFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "TOMLFuzzer:22,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>"
    - Src: "TOMLFuzzer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].values()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$Version[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:210,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$Version"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:210,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].<init>(java.lang.String,int,java.lang.Integer[])"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Integer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:227,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].major()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:237,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].minor()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:246,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].getRepresentation()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:255,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:255,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:255,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$Version"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.DumperOptions$Version].getRepresentation()"
    functionUses: 25
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:265,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:265,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:265,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$Version].getRepresentation"
    - Src: "org.yaml.snakeyaml.DumperOptions$Version:265,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:345,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    functionUses: 10
    ICount: 75
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:350"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:354"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:353"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:356"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:359"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:362"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:361"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:363"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:364"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:364"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:363"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:365"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:367"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:366"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:367"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:377"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:376"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:371"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:374"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:349,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:349,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:350,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:351,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:352,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:355,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:358,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:362,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:363,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:364,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:367,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:368,1"
      Dst: "[java.lang.String].split"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:372,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:378,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - 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.fasterxml.jackson.core.io.NumberOutput].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:6,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    functionUses: 8
    ICount: 53
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:109"
        BranchSideFuncs:
        - "_full3(int,char[],int)"
        - "_leading3(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:74,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:86,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:91,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._full3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:108,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    functionUses: 6
    ICount: 53
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:127"
        BranchSideFuncs:
        - "_outputSmallestI(byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:155"
        BranchSideFuncs:
        - "_leading3(int,byte[],int)"
        - "_full3(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:125,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:136,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:142,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._full3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:154,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    functionUses: 4
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:192"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:189"
        BranchSideFuncs:
        - "_outputSmallestL(char[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:188"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:198"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:206"
        BranchSideFuncs:
        - "_outputUptoBillion(int,char[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:205"
        BranchSideFuncs:
        - "_leading3(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:184,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:187,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:203,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:208,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:209,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 215
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "long"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    functionUses: 2
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:223"
        BranchSideFuncs:
        - "_outputSmallestL(byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:232"
        BranchSideFuncs:
        - "outputInt(int,byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:240"
        BranchSideFuncs:
        - "_outputUptoBillion(int,byte[],int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:239"
        BranchSideFuncs:
        - "_leading3(int,byte[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:218,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:221,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:237,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:242,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:243,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:269,1"
      Dst: "[java.lang.Integer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:276"
        BranchSideFuncs:
        - "toString(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:276"
        BranchSideFuncs:
        - "toString(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:274,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:276,1"
      Dst: "[java.lang.Long].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:284,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "double"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toString(double)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:293"
        BranchSideFuncs:
        - "toString(double)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:294,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.DoubleToDecimal].toString"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:294,1"
      Dst: "[java.lang.Double].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:303,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "float"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toString(float)"
    functionUses: 6
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:312"
        BranchSideFuncs:
        - "toString(float)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:313,1"
      Dst: "[com.fasterxml.jackson.core.io.schubfach.FloatToDecimal].toString"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:313,1"
      Dst: "[java.lang.Float].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:333,1"
      Dst: "[java.lang.Double].isFinite"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(float)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:346"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:347,1"
      Dst: "[java.lang.Float].isFinite"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    functionUses: 1
    ICount: 51
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:365"
        BranchSideFuncs:
        - "_leading3(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:361"
        BranchSideFuncs:
        - "_outputUptoMillion(char[],int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:360,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:364,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 55
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoBillion(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    functionUses: 1
    ICount: 47
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:421"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:420"
        BranchSideFuncs:
        - "_leading3(int,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:416"
        BranchSideFuncs:
        - "_outputUptoMillion(byte[],int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:415,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:419,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputFullBillion(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 442
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 49
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 467
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:473"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:472"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputUptoMillion(byte[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:493"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:492"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:490"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:509"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:508"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._leading3(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:524"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:521"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._full3(int,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "int"
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:550,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:551,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestL(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:560"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:557,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:559,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 565
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:566,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:567,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.NumberOutput]._outputSmallestI(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.NumberOutput"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.NumberOutput:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.NumberOutput:576"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:573,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.NumberOutput:575,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket,com.fasterxml.jackson.databind.util.TypeKey,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    - "com.fasterxml.jackson.databind.util.TypeKey"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TypeKey].isTyped()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].getRawType()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:149,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:152,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].isTyped"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:153,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].getRawType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:154,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:157"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:161"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesTyped(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:165"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:165"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:166,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket].matchesUntyped(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:169"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:169"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket:170,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.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.dataformat.csv.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.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: "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.inspector.UnTrustedTagInspector"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.inspector.UnTrustedTagInspector:22,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.inspector.UnTrustedTagInspector"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:109,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].rename(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].<init>(com.fasterxml.jackson.databind.ser.BeanPropertyWriter,java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].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.BeanPropertyWriter].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$SingleView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].assignSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter].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.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)"
    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.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.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.VirtualBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 5
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:137"
        BranchSideFuncs:
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:136"
        BranchSideFuncs:
        - "serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:133,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:133,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:134,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView:137,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView]._inView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getActiveView()"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].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.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].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: "[org.yaml.snakeyaml.internal.Logger].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger:29,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.internal.Logger:30,1"
      Dst: "[java.util.logging.Logger].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.internal.Logger].getLogger(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.internal.Logger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.internal.Logger].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger:34,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger$Level)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.internal.Logger$Level"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.internal.Logger$Level].access$000(org.yaml.snakeyaml.internal.Logger$Level)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger:38,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger$Level].access$000"
    - Src: "org.yaml.snakeyaml.internal.Logger:38,1"
      Dst: "[java.util.logging.Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.internal.Logger].warn(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.internal.Logger$Level].access$000(org.yaml.snakeyaml.internal.Logger$Level)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger:42,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger$Level].access$000"
    - Src: "org.yaml.snakeyaml.internal.Logger:42,1"
      Dst: "[java.util.logging.Logger].log"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:26,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].compile"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:26,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:33,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilter].<init>()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:43,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeElement(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement()"
    - "[com.fasterxml.jackson.core.JsonPointer].tail()"
    - "[com.fasterxml.jackson.core.JsonPointer].matchElement(int)"
    - "[com.fasterxml.jackson.core.JsonPointer].matches()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionUses: 1
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:54"
        BranchSideFuncs:
        - "tail()"
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:53"
        BranchSideFuncs:
        - "matchElement(int)"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:54"
        BranchSideFuncs:
        - "tail()"
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:53"
        BranchSideFuncs:
        - "matchElement(int)"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:58"
        BranchSideFuncs:
        - "matches()"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:61"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:51,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:52,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:54,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matchElement"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:62,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].matchProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonPointer].matches()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionUses: 5
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:70"
        BranchSideFuncs:
        - "matches()"
    - Branch String: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:73"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.JsonPointer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:67,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matchProperty"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:71,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:74,1"
      Dst: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonPointer].matches()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:90,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 904
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:905,1"
      Dst: "[java.util.AbstractSet].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 909
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 22
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:910,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].clear()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:915,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap)"
    functionUses: 162
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:920,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 924
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionUses: 23
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:925,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 929
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:929"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:930,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:935,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:935,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:940,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet:940,1"
      Dst: "[java.util.Set].toArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: 91
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigIntegerFromCharSequence].parseBigIntegerLiteral(java.lang.CharSequence,int,int,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    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.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: 2
    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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:501,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 9
    ICount: 74
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:507"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:511"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:510"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:513"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:531"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:530"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:514"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:519"
        BranchSideFuncs:
        - "getNodeId()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:518"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:520"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:525"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:524"
        BranchSideFuncs:
        - "getValue()"
        - "get(int)"
        - "getKeyNode()"
        - "getValueNode()"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:508,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:508,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:508,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:509,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:509,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:509,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:512,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:512,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:512,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:513,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:513,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:513,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:520,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:525,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:525,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:526,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:527,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs:529,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    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$UUIDGenerator:140,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    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$UUIDGenerator:142,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].forScope(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    linkageType: null
    functionLinenumber: 149
    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$UUIDGenerator].newForSerialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    linkageType: null
    functionLinenumber: 157
    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$UUIDGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.util.UUID"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:163,1"
      Dst: "[java.util.UUID].randomUUID"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].key(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    linkageType: null
    functionLinenumber: 168
    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$UUIDGenerator:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:171"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:172,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:172,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator:180,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 4
    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.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: 33
    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.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.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getWrapperName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getWrapperName()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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: 296
    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.dataformat.csv.CsvGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].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.dataformat.csv.CsvGenerator].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: 9
    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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.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.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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: 290
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:775"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:774"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:770"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:769"
        BranchSideFuncs:
        - "writeNull()"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:785"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:784"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:780"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:785"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:784"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:785"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:799"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:792"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:791"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:798"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:804"
        BranchSideFuncs:
        - "_handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:804"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:804"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:807"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:806"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:764,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:765,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:768,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:770,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:777,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:779,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:781,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:787,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:789,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:792,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:800,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:807,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 821
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    functionUses: 6
    ICount: 11
    EdgeCount: 81
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:825"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:824"
        BranchSideFuncs:
        - "writeNull()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:823,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:825,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:840"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:843"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:842"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:840,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:841,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor].property"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:843,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor].optionalProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:876"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:865,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializationType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:868,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:868,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:871,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:873,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:875,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:877,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.SchemaAware].getSchema"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:881,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].getDefaultSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:883,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 895
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddPrimarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddPrimarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 4
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:896"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:901"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "findAndAddPrimarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:900"
        BranchSideFuncs:
        - "findAndAddPrimarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:907"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:906"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:897,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:899,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddPrimarySerializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 918
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:920"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:919"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:919,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:920,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter]._handleSelfReference(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].usesObjectId()"
    - "[com.fasterxml.jackson.databind.JsonSerializer].usesObjectId()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].getOutputContext()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 5
    ICount: 29
    EdgeCount: 93
    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: 22
    ICount: 48
    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:985"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter:984"
        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: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:625,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey"
    linkageType: null
    functionLinenumber: 627
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:628,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:629,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:629,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:629,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:630,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:630,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey:625,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].<init>"
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getOriginalMessage()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 75
    EdgeCount: 78
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 28
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:539"
        BranchSideFuncs:
        - "getByteValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:547"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:546"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:544"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:543"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:534,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:536,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:541,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:547,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:547,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:548,1"
      Dst: "[java.lang.Number].byteValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat(byte[],byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:557,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:558,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat(byte[],byte[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser:433,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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: 30
    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:133,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleModule:133,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.dataformat.javaprop.util.JPropPathSplitter$FullSplitter].<init>(java.lang.String,boolean,com.fasterxml.jackson.dataformat.javaprop.util.Markers,com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter"
    linkageType: null
    functionLinenumber: 325
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getStart()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd()"
    functionUses: 1
    ICount: 31
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:332"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:326,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:327,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getStart"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:328,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:330,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:333,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:337,1"
      Dst: "[java.util.regex.Pattern].quote"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:339,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getEnd"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:336,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:335,1"
      Dst: "[java.util.regex.Pattern].compile"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 2
    ICount: 44
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:353"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:352"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:356"
        BranchSideFuncs:
        - "splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:355"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:380"
        BranchSideFuncs:
        - "_lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
        - "setValue(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:367"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:377"
        BranchSideFuncs:
        - "_addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:376"
        BranchSideFuncs:
        - "addByIndex(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:348,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:351,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:351,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:353,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:354,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].splitAndAdd"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:356,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:359,1"
      Dst: "[java.util.regex.Matcher].find"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:361,1"
      Dst: "[java.util.regex.Matcher].start"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:366,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:368,1"
      Dst: "[java.util.regex.Matcher].end"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:378,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:378,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:379,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:381,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter:381,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    linkageType: null
    functionLinenumber: 31
    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: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    linkageType: null
    functionLinenumber: 41
    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].writeStartObject(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionUses: 60
    ICount: 7
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:43,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    linkageType: null
    functionLinenumber: 50
    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.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.impl.TypeSerializerBase].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.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 27
    ICount: 10
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:51,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:50,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    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: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer"
    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.ToEmptyObjectSerializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectObjectFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    - "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:120,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.CoercionConfigs)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    - "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:142,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "long"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,long)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:166,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:184,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:198,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:212,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.ConstructorDetector)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:227,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.util.LinkedNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.util.LinkedNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:242,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:256,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:270,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:284,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:298,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:316,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getBaseSettings()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.BaseSettings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withBase(com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withMapperFeatures(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 342
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationConfig].<init>(com.fasterxml.jackson.databind.DeserializationConfig,long,int,int,int,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:343,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._with(com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:350,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:361,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:372"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:370,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:373,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:377"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:378,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:383,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:397"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:398,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:399,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:415"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:415"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:412,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:416,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:430,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:432,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:444,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:445,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.databind.DeserializationFeature,com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:458,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:462,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures(com.fasterxml.jackson.databind.DeserializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:477"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:476,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:478,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:498,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:500,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:520"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:520"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:517,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:521,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:535,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:537,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures(com.fasterxml.jackson.core.JsonParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:557"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:557"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:557"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:554,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:558,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:581"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:580,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:582,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:584,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:608"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:600,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:605,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:609,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:627"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:626"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:626"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:629"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:626"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:625,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:627,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:629,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:653"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:653"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:654"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:653"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:645,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:650,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:654,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:679"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:667,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:672,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:674,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:680,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig]._withoutJsonReadFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:700"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:694,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:699,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:701,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:707,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:725"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:728,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].'with'(com.fasterxml.jackson.databind.cfg.ConstructorDetector)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:738,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withHandler(com.fasterxml.jackson.databind.deser.DeserializationProblemHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:751"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:750"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:748,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].contains"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:751,1"
      Dst: "[com.fasterxml.jackson.databind.util.LinkedNode].<init>"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:751,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].withNoProblemHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.DeserializationConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:763"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:762"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:763,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures(int,int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:784"
        BranchSideFuncs:
        - "overrideStdFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:783"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:787"
        BranchSideFuncs:
        - "overrideFormatFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:786"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:782,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:785,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:797"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:800"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:799"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:803"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:795,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideStdFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:798,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:801,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].useRootWrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].isEmpty()"
    - "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:815"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:818"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:817"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:815"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:816,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:818,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationFeature].getMask()"
    functionUses: 9
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:829"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:830,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:838"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:837"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:835"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:834,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:838,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].hasDeserializationFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:847"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].hasSomeOfFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:858"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:857"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getDeserializationFeatures()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 865
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].requiresFullValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:878,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationFeature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:893,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getProblemHandlers()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.LinkedNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].getConstructorDetector()"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 917
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConstructorDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:921"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:920"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 936
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDeserialization(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:937,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:937,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forDeserialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForCreation(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 944
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forCreation(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:945,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:945,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forCreation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForBuilder(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 951
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forDeserializationWithBuilder(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:952,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:952,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forDeserializationWithBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].introspectForBuilder(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:962,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:962,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forDeserializationWithBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].findTypeDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 980
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultTyper(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver].collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver()"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionUses: 1
    ICount: 18
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:995"
        BranchSideFuncs:
        - "getDefaultTyper(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:994"
        BranchSideFuncs:
        - "collectAndResolveSubtypesByTypeId(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "getSubtypeResolver()"
    - Branch String: "com.fasterxml.jackson.databind.DeserializationConfig:991"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:997"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.DeserializationConfig:996"
        BranchSideFuncs:
        - "buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:981,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:981,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:982,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:983,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:983,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:990,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultTyper"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:995,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getSubtypeResolver"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:995,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.SubtypeResolver].collectAndResolveSubtypesByTypeId"
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:997,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].buildTypeDeserializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 1020
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercion(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:1021,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.DeserializationConfig].findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionSourceFile: "com.fasterxml.jackson.databind.DeserializationConfig"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionAction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.DeserializationConfig:1045,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercionFromBlankString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.fasterxml.jackson.databind.SerializationFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationFeature:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationFeature:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationFeature"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationFeature:484,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.SerializationFeature:486,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationFeature"
    linkageType: null
    functionLinenumber: 489
    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.SerializationFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationFeature"
    linkageType: null
    functionLinenumber: 493
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationFeature"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationFeature:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationFeature:496"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    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: 13
    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: 106
    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: 5
    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.fasterxml.jackson.databind.InjectableValues$Std].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:49,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:49,1"
      Dst: "[com.fasterxml.jackson.databind.InjectableValues$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:52,1"
      Dst: "[com.fasterxml.jackson.databind.InjectableValues].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].addValue(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.InjectableValues$Std"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:57,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].addValue(java.lang.Class,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.InjectableValues$Std"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:62,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:62,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.InjectableValues$Std].findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.InjectableValues$Std"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DatabindContext].reportBadDefinition(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    functionUses: 1
    ICount: 33
    EdgeCount: 11
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.InjectableValues$Std:79,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.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.AnnotationMap].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].get(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].get(java.lang.Class)"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:253,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].has(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].has(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:258,1"
      Dst: "[com.fasterxml.jackson.databind.util.Annotations].has"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation].hasOneOf(java.lang.Class[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].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$OneAnnotation].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].size()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].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: 22
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:419,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:419,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:419,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:419,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 8
    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: 31
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:429"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:432"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass:430,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Field"
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:39,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field,com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:45,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:53,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotated()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.reflect.Field"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:68,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:71,1"
      Dst: "[java.lang.reflect.Field].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:75,1"
      Dst: "[java.lang.reflect.Field].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$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.AnnotatedField:80,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:80,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext].resolveType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:90,1"
      Dst: "[java.lang.reflect.Field].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "java.lang.reflect.Member"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 3
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:99,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:102,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 12
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:110,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:112,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:112,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:113,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getAnnotationCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:123,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].isTransient()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:128,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:128,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:132,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:132,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 31
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:137"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:138,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:146,1"
      Dst: "[java.lang.reflect.Field].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName()"
    functionUses: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:152,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:152,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:152,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:152,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:162,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField$Serialization].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:162,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedField:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedField:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:168,1"
      Dst: "[java.lang.Class].getDeclaredField"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:170,1"
      Dst: "[java.lang.reflect.AccessibleObject].isAccessible"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:171,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:173,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:175,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:175,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:176,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:176,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedField:176,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].<init>(com.fasterxml.jackson.databind.util.NameTransformer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:123,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].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$NopTransformer].transform(java.lang.String)"
    functionUses: 6
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:130,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:135,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].reverse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$Chained"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:143,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:143,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$Chained:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:44,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:51,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].version"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].create(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:68,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].allIntrospectors()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:73,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:73,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].allIntrospectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].allIntrospectors(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:79,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].allIntrospectors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    functionUses: 9
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:87"
        BranchSideFuncs:
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:87"
        BranchSideFuncs:
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:88,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRootName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.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:119"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:118"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:116,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:119,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
    functionUses: 7
    ICount: 12
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:128"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:127"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIncludeProperties$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:125,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:128,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.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.introspect.AnnotationIntrospectorPair].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:158"
        BranchSideFuncs:
        - "findNamingStrategy(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:154,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNamingStrategy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumNamingStrategy(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnorals(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.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:208"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:207"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:205,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnorals"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:208,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAutoDetectVisibility(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionUses: 3
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:224,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findAutoDetectVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 239
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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)"
    - "[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)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:244"
        BranchSideFuncs:
        - "findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:240,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPolymorphicTypeInfo"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:255"
        BranchSideFuncs:
        - "findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:251,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeResolver"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 261
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    functionUses: 6
    ICount: 22
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:283"
        BranchSideFuncs: []
      - 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: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:285"
        BranchSideFuncs: []
    - 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: []
    - 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.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:309"
        BranchSideFuncs:
        - "findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:310,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findUnwrappingNameTransformer(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.NameTransformer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.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)"
    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.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.introspect.JacksonAnnotationIntrospector].findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].getUseInput()"
    - "[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.annotation.JacksonInject$Value].withUseInput(java.lang.Boolean)"
    functionUses: 8
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:324"
        BranchSideFuncs:
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323"
        BranchSideFuncs:
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:329"
        BranchSideFuncs:
        - "findInjectableValue(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:329"
        BranchSideFuncs:
        - "getUseInput()"
        - "withUseInput(java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:325"
        BranchSideFuncs:
        - "getUseInput()"
        - "withUseInput(java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:322,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:323,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].getUseInput"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:326,1"
      Dst: "[com.fasterxml.jackson.annotation.JacksonInject$Value].withUseInput"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 8
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:333"
        BranchSideFuncs:
        - "hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:333"
        BranchSideFuncs:
        - "hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:334,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasIgnoreMarker"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:338"
        BranchSideFuncs:
        - "hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:339,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findInjectableValueId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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)"
    - "[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.JacksonAnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].findSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 10
    ICount: 11
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:377"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "_explicitClassOrOb(java.lang.Object,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:374,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:375,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:378,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNullSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 6
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:401"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:400"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:395,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:401,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:405"
        BranchSideFuncs:
        - "findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:406,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 5
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:411"
        BranchSideFuncs:
        - "findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:412,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:417"
        BranchSideFuncs:
        - "findSerializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:418,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationContentConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.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: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:432"
        BranchSideFuncs:
        - "findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:428,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.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: 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.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)"
    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.AnnotationIntrospectorPair].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findObjectReferenceInfo(com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    - "[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.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    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.JacksonAnnotationIntrospector].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:493"
        BranchSideFuncs:
        - "findPropertyIndex(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:494,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIndex"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:505"
        BranchSideFuncs:
        - "findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:506,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonProperty$Access"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.JacksonAnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 11
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:531"
        BranchSideFuncs:
        - "resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:530"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:527,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findRenameByField(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedField,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].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.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.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)"
    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.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.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)"
    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.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.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)"
    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.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.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.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.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.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:608"
        BranchSideFuncs:
        - "hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:607"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:604,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 612
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 4
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:617"
        BranchSideFuncs:
        - "hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:616"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:613,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(java.lang.Class,java.lang.Enum[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:624,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumValues"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumValues(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 632
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotationIntrospectorPair].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:642,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 649
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    - "java.lang.String[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:656"
        BranchSideFuncs:
        - "findDefaultEnumValue(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:657,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.lang.Enum[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.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.AnnotationIntrospectorPair].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:677"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:676"
        BranchSideFuncs:
        - "hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:677"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:676"
        BranchSideFuncs:
        - "hasAsValueAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:677,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAsValueAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 682
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.introspect.AnnotationIntrospectorPair].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.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.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].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)"
    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.JacksonAnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._isExplicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair]._explicitClassOrOb(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.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.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 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.JacksonAnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:726"
        BranchSideFuncs:
        - "findDeserializationContentConverter(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:727,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationContentConverter"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 9
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:738,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 745
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotationIntrospectorPair].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:745"
        BranchSideFuncs:
        - "findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:746,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findValueInstantiator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:751"
        BranchSideFuncs:
        - "findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:752,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 757
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.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.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].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].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)"
    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.AnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.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.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:794"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:793"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:791,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSetterInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:794,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.AnnotationIntrospector].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)"
    functionUses: 3
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:808"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:808"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:809,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasCreatorAnnotation"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 814
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:818"
        BranchSideFuncs:
        - "findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair:815,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorBinding"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.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.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.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:64,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].createDummy(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].createDummy(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.ser.BeanSerializerBuilder,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:105,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].withProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase,com.fasterxml.jackson.databind.ser.BeanPropertyWriter[],com.fasterxml.jackson.databind.ser.BeanPropertyWriter[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].asArraySerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:150"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].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.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionUses: 59
    ICount: 17
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:174"
        BranchSideFuncs:
        - "setCurrentValue(java.lang.Object)"
        - "_serializeWithObjectId(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:173"
        BranchSideFuncs:
        - "writeStartObject(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:178"
        BranchSideFuncs:
        - "serializeFieldsFiltered(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializer:177"
        BranchSideFuncs:
        - "serializeFields(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:170,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:171,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase]._serializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:174,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFieldsFiltered"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].serializeFields"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:180,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializer"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    functionUses: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializer:190,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFloatValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 12
    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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.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.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFloatValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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: 39
    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.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.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].<init>(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.VisibilityChecker,com.fasterxml.jackson.databind.deser.impl.CreatorCollector,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2626
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    - "com.fasterxml.jackson.databind.deser.impl.CreatorCollector"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2627,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].annotationIntrospector()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2635
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.AnnotationIntrospector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2636,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].addImplicitFactoryCandidate(com.fasterxml.jackson.databind.deser.impl.CreatorCandidate)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2641
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2644"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2643,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2645,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].increaseExplicitFactoryCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2648
    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.deser.BasicDeserializerFactory$CreatorCollectionState].hasExplicitFactories()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2652
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2652"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].hasImplicitFactoryCandidates()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2656
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2657"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2656"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].implicitFactoryCandidates()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2660
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].addImplicitConstructorCandidate(com.fasterxml.jackson.databind.deser.impl.CreatorCandidate)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2666
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2669"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2668,1"
      Dst: "[java.util.LinkedList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2670,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].increaseExplicitConstructorCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2673
    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.deser.BasicDeserializerFactory$CreatorCollectionState].hasExplicitConstructors()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2677
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2677"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].hasImplicitConstructorCandidates()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2681
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState:2681"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState].implicitConstructorCandidates()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState"
    linkageType: null
    functionLinenumber: 2685
    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.util.internal.PrivateMaxEntriesMap$UpdateTask].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    - "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:547,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict()"
    functionUses: 3
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:555,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].get"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:555,1"
      Dst: "[java.util.concurrent.atomic.AtomicLong].lazySet"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:556,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].applyRead"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$UpdateTask:557,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].evict"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 6
    ICount: 4
    EdgeCount: 3
    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: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].values()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:38,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:38,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].<init>(java.lang.String,int,java.lang.Character)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:62,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].getChar()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:82,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:82,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:82,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].createStyle(java.lang.Character)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 1
    argTypes:
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:92"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:95"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:95,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:105,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.DumperOptions$ScalarStyle:105,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType:180,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType:180,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: null
    functionLinenumber: 179
    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.dataformat.csv.CsvSchema$ColumnType:180,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.jsonFormatVisitors.JsonIntegerFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base:20,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base].numberType(com.fasterxml.jackson.core.JsonParser$NumberType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$NumberType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].<init>(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata:14,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].<init>(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata:20,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:823,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    functionUses: 2
    ICount: 50
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:826"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:836"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:835"
        BranchSideFuncs:
        - "peekToken()"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:828"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:832"
        BranchSideFuncs:
        - "access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "push(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:831"
        BranchSideFuncs:
        - "getEndMark()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:826,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:827,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:829,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:829,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:829,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:830,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2400"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:832,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:833,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:833,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:837,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:838,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue:823,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$2].<init>(com.fasterxml.jackson.databind.util.internal.LinkedDeque,com.fasterxml.jackson.databind.util.internal.Linked)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.internal.LinkedDeque"
    - "com.fasterxml.jackson.databind.util.internal.Linked"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$2:391,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$2].computeNext()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$2"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.Linked"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getPrevious()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.LinkedDeque$2:393,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.Linked].getPrevious"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.util.BufferRecycler,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:191,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,org.yaml.snakeyaml.LoaderOptions,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "org.yaml.snakeyaml.LoaderOptions"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.resolver.Resolver].<init>()"
    - "[com.fasterxml.jackson.core.base.ParserBase].<init>(com.fasterxml.jackson.core.io.IOContext,int)"
    - "[org.yaml.snakeyaml.LoaderOptions].<init>()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
    - "[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionUses: 2
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:204"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:203"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
        - "enabledIn(int)"
        - "<init>(java.io.Reader)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:197,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:124,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:202,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:204,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:204,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:205,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 209
    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.dataformat.yaml.YAMLParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    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.dataformat.yaml.YAMLParser].isCurrentAlias()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    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.dataformat.yaml.YAMLParser].getCurrentAnchor()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    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.dataformat.yaml.YAMLParser].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    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.dataformat.yaml.YAMLParser].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 262
    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.dataformat.yaml.YAMLParser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 266
    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.dataformat.yaml.YAMLParser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 271
    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.dataformat.yaml.YAMLParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 278
    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.dataformat.yaml.YAMLParser]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 296
    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()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:298"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:297"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:300"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:297,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:297,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:298,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    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.dataformat.yaml.YAMLParser].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:316,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:332,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:333,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:343,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:344,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:355,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:357,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:366"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:367,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:383"
        BranchSideFuncs:
        - "_locationFor(org.yaml.snakeyaml.error.Mark)"
        - "getStartMark()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:384,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:384,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.events.Event].getEndMark()"
    functionUses: 8
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:393"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:392"
        BranchSideFuncs:
        - "_locationFor(org.yaml.snakeyaml.error.Mark)"
        - "getEndMark()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:393,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getEndMark"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:393,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._locationFor(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[org.yaml.snakeyaml.error.Mark].getIndex()"
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    functionUses: 2
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:401"
        BranchSideFuncs:
        - "contentReference()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:399,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:403,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getIndex"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:404,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getLine"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:405,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getColumn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    - "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeScalar(org.yaml.snakeyaml.events.ScalarEvent)"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext(int,int)"
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker(int,char)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    functionUses: 202
    ICount: 162
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:428"
        BranchSideFuncs:
        - "getEvent()"
        - "getMessage()"
        - "'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:429"
        BranchSideFuncs:
        - "getEvent()"
        - "getMessage()"
        - "'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:428"
        BranchSideFuncs:
        - "getEvent()"
        - "getMessage()"
        - "'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:443"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:442"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:485"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:484"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:489"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:468"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:460"
        BranchSideFuncs:
        - "inObject()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:459"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:473"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:472"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:479"
        BranchSideFuncs:
        - "getValue()"
        - "setCurrentName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:490"
        BranchSideFuncs:
        - "expectComma()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:489"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:501"
        BranchSideFuncs:
        - "_decodeScalar(org.yaml.snakeyaml.events.ScalarEvent)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:508"
        BranchSideFuncs:
        - "createChildObjectContext(int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:511"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:517"
        BranchSideFuncs:
        - "getStartMark()"
        - "createChildArrayContext(int,int)"
        - "getLine()"
        - "getColumn()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:516"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:527"
        BranchSideFuncs:
        - "inArray()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:521"
        BranchSideFuncs:
        - "_reportMismatchedEndMarker(int,char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:520"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:533"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:547"
        BranchSideFuncs:
        - "getAnchor()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:546"
        BranchSideFuncs:
        - "is(org.yaml.snakeyaml.events.Event$ID)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:551"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:429,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].getEvent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:433,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].from"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:435,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:435,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:447,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:449,1"
      Dst: "[org.yaml.snakeyaml.events.Event].is"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:455,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._reportMismatchedEndMarker"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:457,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:460,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:460,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:470,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getAnchor"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:480,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:482,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:485,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:486,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:495,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeScalar"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:502,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:505,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getLine"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:505,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getColumn"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:505,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:514,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:548,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].close"
    JavaMethodInfo: null
    BBCount: 48
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeScalar(org.yaml.snakeyaml.events.ScalarEvent)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.ScalarEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberScalar(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlFloat(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._matchYAMLBoolean(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._matchYAMLBoolean(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberScalar(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlFloat(java.lang.String)"
    functionUses: 1
    ICount: 113
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:563"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:567"
        BranchSideFuncs:
        - "getTag()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:563"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:567"
        BranchSideFuncs:
        - "getTag()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:572"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
        - "canOmitTagInPlainScalar()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:571"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
        - "canOmitTagInPlainScalar()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:571"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:595"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
        - "canOmitTagInPlainScalar()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:594"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:576"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:579"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:578"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:586"
        BranchSideFuncs:
        - "decode(java.lang.String)"
        - "_reportError(java.lang.String)"
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
        - "getTag()"
        - "canOmitTagInPlainScalar()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:592"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:598"
        BranchSideFuncs:
        - "decode(java.lang.String)"
        - "_reportError(java.lang.String)"
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
        - "getTag()"
        - "canOmitTagInPlainScalar()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:597"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:617"
        BranchSideFuncs:
        - "decode(java.lang.String)"
        - "_reportError(java.lang.String)"
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
        - "getTag()"
        - "canOmitTagInPlainScalar()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:626"
        BranchSideFuncs:
        - "_matchYAMLBoolean(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:625"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:619"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:641"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:630"
        BranchSideFuncs:
        - "_decodeNumberScalar(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:634"
        BranchSideFuncs:
        - "_cleanYamlFloat(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:633"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:642"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:641"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:556,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:563,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:568,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:569,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:571,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:572,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:572,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:572,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].resolve"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:577,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberScalar"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlFloat"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:584,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._matchYAMLBoolean"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:586,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:595,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:596,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:597,1"
      Dst: "[java.lang.String].contains"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:598,1"
      Dst: "[java.lang.String].split"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:608,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:610,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:612,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:612,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._matchYAMLBoolean(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 646
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionUses: 2
    ICount: 56
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:660"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:659"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:664"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:673"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:647,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:648,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:653,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberScalar(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 684
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntBinary(java.lang.String,int,int,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntHex(java.lang.String,int,int,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntOctal(java.lang.String,int,int,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlInt(java.lang.String)"
    functionUses: 2
    ICount: 76
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:693"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:699"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:703"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:702"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:703"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:733"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:732"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:709"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:743"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:762"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:761"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:744"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:752"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:746"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:749"
        BranchSideFuncs:
        - "_cleanYamlInt(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:748"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:685,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:714,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntBinary"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:716,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntHex"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:720,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntOctal"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:747,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlInt"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntBinary(java.lang.String,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionUses: 1
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:773"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:782"
        BranchSideFuncs:
        - "_decodeInt(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:781"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:777"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:786"
        BranchSideFuncs:
        - "_decodeLong(java.lang.String,int)"
        - "_decodeFromLong(long,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:785"
        BranchSideFuncs:
        - "_decodeFromBigInteger(java.math.BigInteger,boolean)"
        - "_decodeBigInt(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:782"
        BranchSideFuncs:
        - "_decodeLong(java.lang.String,int)"
        - "_decodeFromLong(long,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:770,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:771,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:774,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:783,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:783,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:786,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:786,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntOctal(java.lang.String,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionUses: 1
    ICount: 23
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:806"
        BranchSideFuncs:
        - "_decodeInt(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:805"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:802"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:801"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:806"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:809"
        BranchSideFuncs:
        - "_decodeLong(java.lang.String,int)"
        - "_decodeFromLong(long,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:808"
        BranchSideFuncs:
        - "_decodeFromBigInteger(java.math.BigInteger,boolean)"
        - "_decodeBigInt(java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:794,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:795,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:807,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:807,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:809,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:809,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeNumberIntHex(java.lang.String,int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionUses: 1
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:829"
        BranchSideFuncs:
        - "_decodeInt(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:828"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:824"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:833"
        BranchSideFuncs:
        - "_decodeLong(java.lang.String,int)"
        - "_decodeFromLong(long,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:832"
        BranchSideFuncs:
        - "_decodeFromBigInteger(java.math.BigInteger,boolean)"
        - "_decodeBigInt(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:829"
        BranchSideFuncs:
        - "_decodeLong(java.lang.String,int)"
        - "_decodeFromLong(long,boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:817,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:818,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:821,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:830,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:830,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:833,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:833,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromLong(long,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 3
    argTypes:
    - "long"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:841"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:848"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:856"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:854"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:853"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:854"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:853"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeFromBigInteger(java.math.BigInteger,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "java.math.BigInteger"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:864"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:867"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:866"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:865,1"
      Dst: "[java.math.BigInteger].negate"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeInt(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:876,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:878,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:878,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeLong(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:885,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:887,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:887,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._decodeBigInt(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.core.io.NumberInput].parseBigIntegerWithRadix(java.lang.String,int,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    functionUses: 3
    ICount: 20
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:895"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:895"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:894"
        BranchSideFuncs:
        - "parseBigIntegerWithRadix(java.lang.String,int,boolean)"
        - "_reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
        - "parseBigInteger(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:893,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:893,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:893,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:896,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:896,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:897,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigIntegerWithRadix"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:900,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._reportInvalidNumber(java.lang.String,int,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 3
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:907,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:907,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:906,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:906,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 919
    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.dataformat.yaml.YAMLParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 75
    ICount: 22
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:926"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:932"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:931"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:932"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:938"
        BranchSideFuncs:
        - "isScalarValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:937"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:935"
        BranchSideFuncs:
        - "asString()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:933,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:936,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 943
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:944"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:947"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:946"
        BranchSideFuncs:
        - "getCurrentName()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:947,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 951
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:953"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:951"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:952,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:953,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:957"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:959,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 963
    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.dataformat.yaml.YAMLParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:971"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:974"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:973"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:970,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:974,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:975,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 985
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:989"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:988"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[])"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[])"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:998,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:999,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getNumberValueDeferred()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1013
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getBigDecimal()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getNumberDouble()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._getNumberFloat()"
    functionUses: 3
    ICount: 36
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1014"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1021"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1017"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1020"
        BranchSideFuncs:
        - "getNumberValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1019"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1022"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1027"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1026"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1030"
        BranchSideFuncs:
        - "_getBigDecimal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1029"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1030"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1033"
        BranchSideFuncs:
        - "_getNumberDouble()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1032"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1033"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1038"
        BranchSideFuncs:
        - "_getNumberFloat()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1037"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1017,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1018,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1023,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1023,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1028,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1031,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getNumberDouble"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1031,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1034,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase]._getNumberFloat"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1034,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseNumericValue(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1044
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._wrapError(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[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.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].parseDouble(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._wrapError(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 10
    ICount: 94
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1045"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1098"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1097"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1047"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1050"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1049"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1055"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1054"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1055"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1078"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1077"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "parseBigInteger(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1073"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1066"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1065"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1060"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1073"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1066"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1073"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1089"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1088"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1089"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1088"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1098"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1120"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "parseDouble(java.lang.String,boolean)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "_wrapError(java.lang.String,java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1119"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1109"
        BranchSideFuncs:
        - "parseBigDecimal(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1108"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "parseDouble(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1046,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1051,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1056,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1080,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1080,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1082,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1081,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1084,1"
      Dst: "[java.math.BigInteger].bitLength"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1085,1"
      Dst: "[java.math.BigInteger].longValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1095,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1095,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._wrapError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1103,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1104,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1110,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1120,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1125
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseNumericValue(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt()"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1135"
        BranchSideFuncs:
        - "_parseNumericValue(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1135"
        BranchSideFuncs:
        - "_parseNumericValue(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1140"
        BranchSideFuncs:
        - "convertNumberToInt()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1127,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1133,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1136,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1138,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].convertNumberToInt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1151
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    functionUses: 5
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1169"
        BranchSideFuncs:
        - "getTag()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1161,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1164,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1174,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1175,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlInt(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1195
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1196,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1197,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1199,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1203,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1206,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanUnderscores(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1211
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1222"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1212,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1214,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1216,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1220,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1223,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser]._cleanYamlFloat(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    linkageType: null
    functionLinenumber: 1228
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1231"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1229,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1230,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1235,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1237,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1241,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser:1244,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - 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.dataformat.javaprop.JavaPropsGenerator].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: 7
    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.dataformat.javaprop.JavaPropsGenerator].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: 10
    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: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:169,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer:169,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    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.core.JsonPointer$PointerParent].<init>(com.fasterxml.jackson.core.JsonPointer$PointerParent,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer$PointerParent"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer$PointerParent"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonPointer$PointerParent:790,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: "[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.KeyToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.KeyToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.KeyToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:809,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    functionUses: 2
    ICount: 33
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:813"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:817"
        BranchSideFuncs:
        - "access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "push(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:816"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
        - "getEndMark()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:812,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:813,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:814,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:814,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:814,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:815,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2400"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:817,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:818,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:818,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey"
    linkageType: null
    functionLinenumber: 808
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey:809,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    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: 99
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    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: 127
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].ensureLoaded(int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].ensureLoaded(int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].handleBOM(int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF32(int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF16(int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].checkUTF16(int)"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternalReturnAny()"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    functionUses: 1
    ICount: 95
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:128"
        BranchSideFuncs:
        - "handleBOM(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:127"
        BranchSideFuncs:
        - "ensureLoaded(int)"
    - 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:
        - "checkUTF32(int)"
    - 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:
        - "handleBOM(int)"
      - 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: 30
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:209,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:209,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:209,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 228
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].getEncoding()"
    - "[com.fasterxml.jackson.core.JsonEncoding].bits()"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[com.fasterxml.jackson.core.io.MergedStream].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int,boolean)"
    - "[com.fasterxml.jackson.core.io.IOContext].getEncoding()"
    - "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian()"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternalReturnAny()"
    functionUses: 1
    ICount: 56
    EdgeCount: 9
    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:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:251"
        BranchSideFuncs:
        - "getJavaName()"
    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: 264
    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:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].detectEncoding()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].makeChild(int)"
    - "[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)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructReader()"
    - "[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: 2
    ICount: 36
    EdgeCount: 8
    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:
        - "detectEncoding()"
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:277"
        BranchSideFuncs:
        - "constructReader()"
    - Branch String: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:278"
        BranchSideFuncs:
        - "makeChild(int)"
        - "<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)"
      - BranchSide: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:277"
        BranchSideFuncs:
        - "constructReader()"
    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: 439
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 2
    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: 487
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    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:
        - "reportWeirdUCS4(java.lang.String)"
      - 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: 507
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    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: 527
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:528,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:528,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper:528,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 539
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "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: 2
    ICount: 27
    EdgeCount: 2
    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:
        - "read(byte[],int,int)"
    - 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.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.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.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    functionUses: 60
    ICount: 8
    EdgeCount: 7
    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.fasterxml.jackson.core.json.JsonReadFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:11,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:11,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadFeature:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadFeature:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:234,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].values"
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:235,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:236,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].<init>(java.lang.String,int,boolean,com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:243,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadFeature:245,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadFeature:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadFeature:253"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadFeature].mappedFeature()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadFeature"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:767,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    functionUses: 2
    ICount: 54
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:774"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:778"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
        - "pop()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:777"
        BranchSideFuncs:
        - "access$3100(org.yaml.snakeyaml.emitter.Emitter)"
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:774"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:778"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
        - "pop()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:777"
        BranchSideFuncs:
        - "access$3100(org.yaml.snakeyaml.emitter.Emitter)"
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:779"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:783"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:782"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "push(java.lang.Object)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:772,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:772,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:772,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:772,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:773,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:775,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:775,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:775,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:776,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:776,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:778,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:779,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:780,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:780,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:781,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:783,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey:784,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].<init>(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:77,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:89,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].'from'(com.fasterxml.jackson.'annotation'.JsonSetter)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:98"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:99,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter].nulls"
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:99,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter].contentNulls"
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:99,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].<init>(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:115"
        BranchSideFuncs:
        - "_empty(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:118"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:116,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty"
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:119,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].empty()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].merge(com.fasterxml.jackson.'annotation'.JsonSetter$Value,com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:145,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].forValueNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:149,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].forValueNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:153,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].forContentNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:157,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:182"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:182"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:183,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withValueNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:193,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withValueNulls(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:199"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:206,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].withContentNulls(com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:216,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].construct"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].getValueNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].getContentNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultValueNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:226"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].nonDefaultContentNulls()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.Nulls"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:234"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:246,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:252,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonSetter$Value:259,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonSetter$Value]._empty(com.fasterxml.jackson.'annotation'.Nulls,com.fasterxml.jackson.'annotation'.Nulls)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.Nulls"
    - "com.fasterxml.jackson.annotation.Nulls"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonSetter$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonSetter$Value:273"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:600,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2210(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 81
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:605"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2210(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "pop()"
        - "collectEvents()"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:612"
        BranchSideFuncs:
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:614"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:612"
        BranchSideFuncs:
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:614"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:616"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:615"
        BranchSideFuncs:
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$3100(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:616"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:620"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:619"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "push(java.lang.Object)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:616"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:620"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:619"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "push(java.lang.Object)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:603,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:603,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:603,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:603,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:604,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:606,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:606,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:606,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:607,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2210"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:608,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:609,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:609,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:610,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:611,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:611,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:613,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:614,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:616,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:617,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:617,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:618,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:621,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey"
    linkageType: null
    functionLinenumber: 599
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey:600,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].<init>"
    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.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: 22
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    functionUses: 8
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:386"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:386"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:386"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value:386"
        BranchSideFuncs:
        - "size()"
    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: 31
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].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$EntrySet].size()"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    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: []
    - 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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    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.fasterxml.jackson.dataformat.toml.TomlGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:87,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:88,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:90,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:92,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    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.dataformat.toml.TomlGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.JsonGenerator].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.JsonGenerator].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.IOContext:com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._releaseBuffers()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    functionUses: 9
    ICount: 24
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:136"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:133"
        BranchSideFuncs:
        - "isResourceManaged()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:132"
        BranchSideFuncs:
        - "_releaseBuffers()"
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:126"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:132"
        BranchSideFuncs:
        - "_releaseBuffers()"
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:120,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:125,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:125,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:126,1"
      Dst: "[java.io.Writer].close"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:129,1"
      Dst: "[java.io.Writer].flush"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:133,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._releaseBuffers"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:134,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.JsonGenerator].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:146"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:146"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:140,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:142,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:143,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:161"
        BranchSideFuncs:
        - "releaseConcatBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:159,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 11
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:168"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:165,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    functionUses: 19
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:180"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:178,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.String)"
    functionUses: 20
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:193"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:196"
        BranchSideFuncs:
        - "_writeRawLong(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:185,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:189,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:194,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:211"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:214"
        BranchSideFuncs:
        - "_writeRawLong(java.lang.StringBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:203,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:207,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:212,1"
      Dst: "[java.lang.StringBuilder].getChars"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:215,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 4
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:230"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:225"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:224,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:226,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:232,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:252"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:237,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:239,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:241,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:273"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:258,1"
      Dst: "[java.lang.StringBuilder].getChars"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:260,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:262,1"
      Dst: "[java.lang.StringBuilder].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].currentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    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.dataformat.toml.TomlGenerator:285,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].assignCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    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.dataformat.toml.TomlGenerator:290,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].setCurrentValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 300
    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.dataformat.toml.TomlGenerator].canWriteTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 305
    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.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].truncatePath(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._appendPropertyName(java.lang.StringBuilder,java.lang.String)"
    functionUses: 29
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:321"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:320"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:329"
        BranchSideFuncs:
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:328"
        BranchSideFuncs:
        - "truncatePath(java.lang.StringBuilder)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:null"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:332"
        BranchSideFuncs:
        - "_appendPropertyName(java.lang.StringBuilder,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:317,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeName"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:322,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:323,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:325,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:329,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].truncatePath"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:330,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:331,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:333,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._appendPropertyName"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    functionUses: 12
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:345,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildArrayContext(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    functionUses: 11
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:359"
        BranchSideFuncs:
        - "_writeRaw(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:352,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:354,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:353,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:355,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:355,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:355,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:357,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 362
    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.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 28
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:366"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:368"
        BranchSideFuncs:
        - "_writeRaw(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:367"
        BranchSideFuncs:
        - "hasCurrentIndex()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:371"
        BranchSideFuncs:
        - "getParent()"
        - "writeValueEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:363,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:364,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:364,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:364,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:367,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:368,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:370,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:372,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:373,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    functionUses: 14
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:378,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildObjectContext(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    functionUses: 15
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:390"
        BranchSideFuncs:
        - "writeRaw(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:384,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:385,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:385,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:386,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:386,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:386,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 393
    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.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    functionUses: 16
    ICount: 27
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:397"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:396"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:402"
        BranchSideFuncs:
        - "writeRaw(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:401"
        BranchSideFuncs:
        - "hasCurrentIndex()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:407"
        BranchSideFuncs:
        - "getParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:394,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:395,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:395,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:395,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:398,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:399,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:400,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:402,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:404,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:405,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 28
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:424"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:423"
        BranchSideFuncs:
        - "_writeStringImpl(int,java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
        - "writeValueEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:421,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:424,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:425,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:426,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 6
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:431,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:432,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:433,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    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.dataformat.toml.TomlGenerator:438,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:443,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:443,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:444,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    functionUses: 13
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:455,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:460,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:460,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:470,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:475,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:475,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 7
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:491"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:490"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:493"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:496"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:495"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
        - "encode(byte[])"
        - "_writeRaw(char)"
        - "writeValueEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:488,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:491,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:494,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:496,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:498,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:501,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 511
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 12
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:512"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
        - "writeValueEnd()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:511"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:512,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:513,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:514,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 7
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:519,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:520,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 524
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 18
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:526,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:526,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:527,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 531
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 15
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:532,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:533,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:533,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 6
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:543"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:542"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
        - "writeValueEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:540,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:543,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:544,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:544,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:545,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 11
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:550,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:551,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:551,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:552,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 556
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 8
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:557,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:558,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:558,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:559,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 563
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 6
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:568"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:567"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:568"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
        - "writeValueEnd()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:567"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:565,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:568,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:569,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:569,1"
      Dst: "[java.math.BigDecimal].toPlainString"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:569,1"
      Dst: "[java.math.BigDecimal].toString"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:570,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:571,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 4
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:580"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:579"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
        - "writeValueEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:577,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:580,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:582,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 586
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionUses: 24
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:590"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:589"
        BranchSideFuncs:
        - "_writeStringImpl(int,java.lang.String)"
        - "_verifyValueWrite(java.lang.String)"
        - "writeValueEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:587,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:588,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:590,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:591,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:592,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 602
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:603,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 607
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeValue()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath()"
    functionUses: 3
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:611"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:610"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:618"
        BranchSideFuncs:
        - "getCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:617"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:625"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:626"
        BranchSideFuncs:
        - "writeCurrentPath()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:625"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:608,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:609,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:609,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:613,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:614,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:615,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeCurrentPath()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:629,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    functionUses: 16
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:637"
        BranchSideFuncs:
        - "writeRaw(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:636"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:635,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._appendPropertyName(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 645
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 42
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:649"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:653"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:652"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:666"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:665"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:664"
        BranchSideFuncs:
        - "getBasicStringEscape(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:663"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:646,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:648,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:655,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:656,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:657,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:666,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 671
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 3
    ICount: 41
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:675"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:674"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:682"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:695"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:685"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:694"
        BranchSideFuncs:
        - "getBasicStringEscape(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:693"
        BranchSideFuncs:
        - "_writeRaw(char)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:691"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:690"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:672,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:674,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:685,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:686,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:687,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeStringImpl(int,char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 43
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:703"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:708"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:707"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:708"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:712"
        BranchSideFuncs:
        - "_writeRaw(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:711"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:712"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:725"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:724"
        BranchSideFuncs:
        - "<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:723"
        BranchSideFuncs:
        - "getBasicStringEscape(char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:722"
        BranchSideFuncs:
        - "_writeRaw(char)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:719"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:701,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:703,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:716,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:725,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writePOJO(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:739"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:748"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:739,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:745,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:746,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:746,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:747,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeValueEnd"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlGenerator:749,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:534,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].produce()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 3
    ICount: 78
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:537"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:541"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:540"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:541"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:545"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
        - "produce()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:544"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:545"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:550"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getTokenId()"
        - "peekToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:549"
        BranchSideFuncs:
        - "getStartMark()"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "pop()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "getToken()"
        - "getEndMark()"
        - "access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:537,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:538,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:538,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:539,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:539,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:543,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:543,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].produce"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:546,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:547,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:547,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:547,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:547,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:548,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:548,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:548,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:548,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:551,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:551,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:552,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey:534,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Writer"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.JsonGenerator].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Writer,com.fasterxml.jackson.dataformat.csv.CsvSchema,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    functionUses: 1
    ICount: 32
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:247,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:248,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:251,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:252,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:254,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:255,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:255,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:255,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:261,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:262,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:266,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator].useDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator:306,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputTarget"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator:316,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputBuffered"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].withSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 2
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:332"
        BranchSideFuncs:
        - "setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:335"
        BranchSideFuncs:
        - "withSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:330,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].withSchema"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:333,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setSchema"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:352"
        BranchSideFuncs:
        - "overrideFormatFeatures(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:351"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:350,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 356
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeCodesForAscii()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    functionUses: 6
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:360"
        BranchSideFuncs:
        - "fromCsvFeatures(int)"
        - "setOutputEscapes(int[])"
        - "getEscapeCodesForAscii()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:359,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeCodesForAscii"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:359,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:361,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:361,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getCharacterEscapes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.CharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].canOmitFields()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 386
    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.dataformat.csv.CsvGenerator].canWriteFormattedNumbers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator].getWriteCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    functionUses: 29
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:414"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:413"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:412,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:414,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 420
    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.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    functionUses: 14
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:424"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:423"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String)"
        - "getValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:421,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:421,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:422,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:424,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnDesc()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    functionUses: 2
    ICount: 32
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:439"
        BranchSideFuncs:
        - "column(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:450"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:449"
        BranchSideFuncs:
        - "getIndex()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:447"
        BranchSideFuncs:
        - "getColumnDesc()"
        - "_reportMappingError(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:432,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:432,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:440,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:442,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:448,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnDesc"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:452,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:462,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:468"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:467,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:469,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].disable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:479,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:480,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 496
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].flush(boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:497,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:497,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 502
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].close(boolean,boolean)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    functionUses: 9
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511"
        BranchSideFuncs:
        - "_handleFirstLine()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:510"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "close(boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:512"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:512"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:503,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:509,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].close"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:513,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].hasArrayElementSeparator()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildArrayContext(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    functionUses: 12
    ICount: 61
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:557"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:556"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:533"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:533"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:561"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "createChildArrayContext(java.lang.Object)"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:540"
        BranchSideFuncs:
        - "isArray()"
        - "column(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:539"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:537"
        BranchSideFuncs:
        - "isArray()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:536"
        BranchSideFuncs:
        - "isArray()"
        - "column(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:548"
        BranchSideFuncs:
        - "hasArrayElementSeparator()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:545"
        BranchSideFuncs:
        - "getArrayElementSeparator()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:551"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:561"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "createChildArrayContext(java.lang.Object)"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:526,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:529,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:531,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:537,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:538,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:538,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:542,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:543,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].hasArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:544,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:546,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:550,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:552,1"
      Dst: "[java.lang.StringBuilder].setLength"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:562,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:563,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:563,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:563,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 569
    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.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    functionUses: 28
    ICount: 32
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:573"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:572"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:579"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:578"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:587"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:586"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:590"
        BranchSideFuncs:
        - "finishRow()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:589"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:570,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:571,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:573,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:581,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:583,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:583,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:583,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:587,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:588,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildObjectContext(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    functionUses: 14
    ICount: 31
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:608"
        BranchSideFuncs:
        - "createChildObjectContext(java.lang.Object)"
        - "getNestingDepth()"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:608"
        BranchSideFuncs:
        - "createChildObjectContext(java.lang.Object)"
        - "getNestingDepth()"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:608"
        BranchSideFuncs:
        - "createChildObjectContext(java.lang.Object)"
        - "getNestingDepth()"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:605"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:604"
        BranchSideFuncs:
        - "_reportMappingError(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:605"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:604"
        BranchSideFuncs:
        - "_reportMappingError(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:595,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:598,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:600,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:602,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:605,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:609,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:610,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:610,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:610,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 615
    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.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    functionUses: 16
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:619"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:618"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:621"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:627"
        BranchSideFuncs:
        - "finishRow()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:625"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:624"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:616,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:617,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:617,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:617,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:619,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:628,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 639
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 28
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:644"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:643"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:649"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:648"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:641,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:644,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:646,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:647,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:649,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:649,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 656
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,char[],int,int)"
    functionUses: 6
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:662"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:661"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,char[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:657,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:659,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:660,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:660,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:662,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:662,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 669
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 6
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:672"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:675"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:674"
        BranchSideFuncs:
        - "_columnIndex()"
        - "getValue()"
        - "write(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:670,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:672,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:673,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:673,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:675,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:675,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator:682,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:687,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:687,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 697
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:698,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator:703,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char[],int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:708,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 712
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char)"
    functionUses: 18
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:713,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    functionUses: 5
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:718,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:721,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:721,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:727,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:730,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:730,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:730,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:740"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:736,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:739,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:739,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:739,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 7
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:756"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:755"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:769"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:760"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:759"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:762"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:761"
        BranchSideFuncs:
        - "encode(byte[])"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:764"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:767"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:766"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:753,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:756,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:760,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:762,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:764,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:765,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:767,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:767,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,boolean)"
    functionUses: 12
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:789"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:788"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:786"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:785"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:783"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:781,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:783,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:784,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:786,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:786,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(char[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNull(int)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNull(int)"
    functionUses: 24
    ICount: 29
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:819"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:818"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:799"
        BranchSideFuncs:
        - "getNullValueOrEmpty()"
        - "_addToArray(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:798"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:801"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:800"
        BranchSideFuncs:
        - "inArray()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:818"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:819"
        BranchSideFuncs:
        - "writeNull(int)"
        - "_columnIndex()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:818"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:794,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:797,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:799,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:800,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:800,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:801,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:808,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,int)"
    functionUses: 18
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:832"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:831"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:826"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:829"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:828"
        BranchSideFuncs:
        - "write(int,int)"
        - "_columnIndex()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:824,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:826,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:827,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:827,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:829,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:829,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 837
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,long)"
    functionUses: 15
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:842"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:841"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:842"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:841"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:850"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:849"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:847"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:846"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,long)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:839,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:842,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:844,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:845,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:845,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:847,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:847,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 854
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 6
    ICount: 19
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:855"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:859"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:858"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:867"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:864"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:863"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:856,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:859,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:861,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:862,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:862,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:864,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:864,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:864,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 872
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,double)"
    functionUses: 11
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:875"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:878"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:877"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,double)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:873,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:875,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:876,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:876,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:878,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:878,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,float)"
    functionUses: 8
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:891"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:890"
        BranchSideFuncs:
        - "write(int,float)"
        - "_columnIndex()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:886,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:888,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:889,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:889,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:891,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:891,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 898
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 6
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:899"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:903"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:902"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:913"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:912"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:905"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:904"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:910"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:909"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:900,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:903,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:905,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:906,1"
      Dst: "[java.math.BigDecimal].toPlainString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:905,1"
      Dst: "[java.math.BigDecimal].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:907,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:908,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:908,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:910,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:910,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 917
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 4
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:922"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:921"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:930"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:929"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:927"
        BranchSideFuncs:
        - "_addToArray(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:926"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:919,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:922,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:924,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:925,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:927,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:927,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeOmittedField(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 942
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 4
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:944"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:947"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:948"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:952"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:951"
        BranchSideFuncs:
        - "_columnIndex()"
        - "write(int,java.lang.String)"
        - "getIndex()"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:943,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:948,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:949,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:952,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:954,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:955,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:955,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 967
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeValue()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    functionUses: 19
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:968"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:971"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:970"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:971"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:974"
        BranchSideFuncs:
        - "_handleFirstLine()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:973"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:968,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:969,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:969,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:972,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvGenerator:978,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 994
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].'from'(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:995,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._columnIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].nextColumnIndex()"
    functionUses: 17
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1010"
        BranchSideFuncs:
        - "nextColumnIndex()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1009"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1008,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].nextColumnIndex"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].finishRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 1019
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1020,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._handleFirstLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 1025
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError(java.lang.String)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeColumnName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    functionUses: 2
    ICount: 22
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1027"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1037"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1036"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1029"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1032"
        BranchSideFuncs:
        - "_reportMappingError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1031"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1035"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "next()"
        - "writeColumnName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1034"
        BranchSideFuncs:
        - "endRow()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1027,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1028,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1030,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._reportMappingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1032,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1032,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1032,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1033,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1033,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeColumnName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1035,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 1039
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1043"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1042"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1041,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator]._addToArray(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    linkageType: null
    functionLinenumber: 1047
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1051"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1050"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator:1049,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:756,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].<init>(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 768
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:769,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].add(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:776,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:777,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].addInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:781,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:781,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:782,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:782,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].addTimesIInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 785
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:786,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:786,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:787,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:787,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyInverseWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 4
    ICount: 37
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:807"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:803,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].applyWeights(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:826"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].copyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 829
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:830,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:831,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 834
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 838
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiply(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 23
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:851,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:852,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:855,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyByIAnd(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 25
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:864,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:865,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:868,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugate(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 876
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 23
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:877,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:878,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:881,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:886,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:887,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:888,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyConjugateTimesI(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 897
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 3
    ICount: 25
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:898,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:899,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:902,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 906
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:907,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:908,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:909,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].multiplyPointwise(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 915
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 35
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:919"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:925,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].part(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 931
    functionDepth: 0
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 939
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 943
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].set(int,double,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 947
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:948,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].squarePointwise()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 958
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionUses: 2
    ICount: 27
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:965"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:963,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].subtractInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:969,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:969,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:970,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:970,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].subtractTimesIInto(int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector,int,com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 973
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    - "int"
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$MutableComplex"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real(int)"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:974,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:974,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imag"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:975,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:975,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].real"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].timesTwoToThe(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:979,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].realIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:980,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].imagIdx"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector:983,1"
      Dst: "[java.lang.Math].scalb"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector].access$000(com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    linkageType: null
    functionLinenumber: 732
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.doubleparser.FftMultiplier$ComplexVector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: 259
    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: 1
    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: 361
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].<init>(com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,int,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo,boolean,boolean)"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledIn(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    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: 22
    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: 85
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1316,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1316,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 21
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1358,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer:1358,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap:326,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap:330,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap:330,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap:330,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representMapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:57,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeElement(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRootValue(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 221
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:247,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:266,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:277,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 3
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:290,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:310,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:325,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:338,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 350
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:351,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:364,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:377,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:390,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeBinary()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 1
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:403,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeRawValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter]._includeScalar()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionUses: 2
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:418,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmbeddedValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:431,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilter:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilter:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilter:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilter:475,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilter]._includeScalar()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilter"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing:251,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing:251,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing"
    linkageType: null
    functionLinenumber: 250
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing:251,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    functionUses: 35
    ICount: 22
    EdgeCount: 28
    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: []
    - 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.fasterxml.jackson.databind.exc.InvalidTypeIdException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "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)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException:36,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidTypeIdException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidTypeIdException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException:43,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidTypeIdException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidTypeIdException].getBaseType()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidTypeIdException].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidTypeIdException"
    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].<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: 23
    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.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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.CollectionDeserializer].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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.CollectionDeserializer].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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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: "[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.dataformat.csv.impl.BufferedValue$DoubleValue].<init>(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(double)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue:87,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:87,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder].buildMethodName"
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:87,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder].withPrefix"
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:87,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value:91,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 9
    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: 22
    ICount: 26
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:108,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:108,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.TypeKey:108,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 31
    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.ser.std.NullSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionUses: 59
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:30,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionUses: 26
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:44,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NullSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NullSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NullSerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectNullFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    functionUses: 2
    ICount: 12
    EdgeCount: 9
    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.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.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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 49
    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: 22
    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.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsIterative(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>(long)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add(int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger()"
    functionUses: 1
    ICount: 35
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:44"
        BranchSideFuncs:
        - "add(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:43"
        BranchSideFuncs:
        - "tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
        - "<init>(long)"
        - "estimateNumBits(long)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:56"
        BranchSideFuncs:
        - "tryToParseEightDigits(java.lang.CharSequence,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:51"
        BranchSideFuncs:
        - "tryToParseEightDigits(java.lang.CharSequence,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:58"
        BranchSideFuncs:
        - "toBigInteger()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:46,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:46,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:48,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:50,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:52,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:54,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:57,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence:59,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsIterative(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 7
    ICount: 18
    EdgeCount: 7
    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: "[org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:23,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:23,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor].getClassForName(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.Constructor].getClassForName(java.lang.String)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:29"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:36"
        BranchSideFuncs:
        - "getClassForName(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:29,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:31,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:31,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:31,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:31,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor:37,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].getClassForName"
    JavaMethodInfo: null
    BBCount: 4
    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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 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.fasterxml.jackson.core.JsonpCharacterEscapes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonpCharacterEscapes:15,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].instance()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeCodesForAscii()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonpCharacterEscapes"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:25,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.TextNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].<init>(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:44"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:43"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:41,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:44,1"
      Dst: "[com.fasterxml.jackson.databind.node.TextNode].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].textValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decode(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder)"
    - "[com.fasterxml.jackson.databind.exc.InvalidFormatException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 2
    ICount: 24
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:67,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:72,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:74,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:73,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:73,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:76,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].decode"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:81,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:79,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:78,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].from"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:84,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].binaryValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:89,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:89,1"
      Dst: "[com.fasterxml.jackson.databind.node.TextNode].getBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:104"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:113,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:114,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asInt(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:126,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asLong(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:131,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].asDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:136,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 12
    ICount: 10
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:151"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:150"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:151,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.TextNode:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TextNode:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:167,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:173,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TextNode].appendQuoted(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TextNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TextNode:178,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.node.TextNode:179,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].appendQuoted"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:367,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:381"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:379,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCaseStrategy:382,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].<init>(java.io.InputStream,byte[],int,int,com.fasterxml.jackson.core.JsonFactory,com.fasterxml.jackson.core.format.MatchStrength)"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.JsonFactory"
    - "com.fasterxml.jackson.core.format.MatchStrength"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:45,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:57,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:56,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].hasMatch()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatchStrength()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:81"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatch()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatchedFormatName()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:102,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].hasMatch"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:102,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getMatch"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:102,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].createParserWithMatch()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:119,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:121,1"
      Dst: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getDataStream"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.format.DataFormatMatcher].getDataStream()"
    functionSourceFile: "com.fasterxml.jackson.core.format.DataFormatMatcher"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.format.DataFormatMatcher:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:137"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.format.DataFormatMatcher:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:135,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.core.format.DataFormatMatcher:137,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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.util.ArrayBuilders$FloatBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder:129,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder]._constructArray(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "float[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].<init>(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].<init>(org.yaml.snakeyaml.constructor.Constructor)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:186,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].access$000(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor,org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].applySequence(java.lang.Object,java.util.List)"
    functionUses: 2
    ICount: 22
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:196"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:201"
        BranchSideFuncs:
        - "constructJavaBean2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.lang.Object)"
        - "setType(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:200"
        BranchSideFuncs:
        - "access$000(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor,org.yaml.snakeyaml.nodes.SequenceNode)"
        - "applySequence(java.lang.Object,java.util.List)"
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:192,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:192,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:192,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:194,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:197,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:197,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:198,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].constructJavaBean2ndStep"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:201,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].access$000"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:201,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].applySequence"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction(boolean)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactData(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].access$100(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor,org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].constructCompactFormat(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.extensions.compactnotation.CompactData)"
    functionUses: 9
    ICount: 24
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:211"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:218"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:223"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:226"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor,org.yaml.snakeyaml.nodes.ScalarNode)"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:225"
        BranchSideFuncs:
        - "constructCompactFormat(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.extensions.compactnotation.CompactData)"
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:214,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:214,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:214,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:215,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:216,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:222,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:222,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactData"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:224,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].access$100"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject:226,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].constructCompactFormat"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:27,1"
      Dst: "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getNonBlockingInputFeeder()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.async.ByteArrayFeeder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].feedInput(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:41"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:40"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:49"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:39,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:39,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:52,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints"
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:52,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateDocumentLength"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].releaseBuffered(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser:69,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getNextSignedByteFromBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getNextUnsignedByteFromBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 26
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParser].getByteFromBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "byte"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 56
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonCreator$Mode].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonCreator$Mode:67,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonCreator$Mode].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonCreator$Mode:67,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonCreator$Mode].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    linkageType: null
    functionLinenumber: 66
    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.JsonCreator$Mode:67,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:52"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:57,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:57,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:57,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:57,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:61,1"
      Dst: "[java.util.Arrays].hashCode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:82,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:83,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:84,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 4
    ICount: 57
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:113"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:93,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:97,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:105,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:110,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:110,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:110,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:110,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:110,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:114,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor1(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 2
    ICount: 28
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:119"
        BranchSideFuncs:
        - "paramsFor1(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:125"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor1"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:126,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:126,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor2(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 2
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:132"
        BranchSideFuncs:
        - "paramsFor2(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:138"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:133,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash].paramsFor2"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:136,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:139,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:139,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.util.List,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:150"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:148,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:151,1"
      Dst: "[java.util.List].toArray"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:151,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:169"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:161,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:167,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:170,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:170,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 47
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:198"
        BranchSideFuncs:
        - "<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:181,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:191,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:195,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:195,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:195,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:195,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:195,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:199,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].withUnboundVariable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].<init>(java.lang.String[],com.fasterxml.jackson.databind.JavaType[],java.lang.String[])"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:208"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:210"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:211,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:213,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].findBoundType(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSelfReferencedType()"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:247"
        BranchSideFuncs:
        - "getSelfReferencedType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:228,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:232,1"
      Dst: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSelfReferencedType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].invalidCacheKey()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:267"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:262"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:271"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundName(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:285"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:286"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:294"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:304,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:306,1"
      Dst: "[java.util.Arrays].asList"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].hasUnbound(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:319"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:315,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].asKey(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].invalidCacheKey()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType[],int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:337"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.JavaType[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:334,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].invalidCacheKey"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:338,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getGenericSignature()"
    functionUses: 22
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:352"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:352,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:353,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:359,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getGenericSignature"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:363,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 365
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass(java.lang.Object,java.lang.Class)"
    functionUses: 32
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:371"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:370"
        BranchSideFuncs:
        - "hasClass(java.lang.Object,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:374"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:373"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeBindings:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeBindings:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:371,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:371,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].hasClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings:376,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeBindings].typeParameterArray()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeBindings"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerException"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerException:37,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerException"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String)"
    functionUses: 33
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerException:49,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<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.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    functionUses: 82
    ICount: 20
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:186"
        BranchSideFuncs:
        - "currentToken()"
        - "_deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:181"
        BranchSideFuncs:
        - "vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:180"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:185"
        BranchSideFuncs:
        - "deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:184"
        BranchSideFuncs:
        - "deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:175,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:177,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:183,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeOther"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromEmbedded(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromNull(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 1
    ICount: 36
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:223"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:217"
        BranchSideFuncs:
        - "vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializer:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:220"
        BranchSideFuncs:
        - "deserializeWithObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializer:219"
        BranchSideFuncs:
        - "deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:195,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromEmbedded"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:206,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:208,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromNull"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeWithObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 24
    ICount: 47
    EdgeCount: 56
    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.std.StdValueInstantiator].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$LinkedHashMapInstantiator].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$ArrayListInstantiator].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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 3
    ICount: 24
    EdgeCount: 48
    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.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].getObjectId()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase]._handleTypedObjectId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 4
    ICount: 68
    EdgeCount: 79
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JavaType].isRecordType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring].setBean(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 2
    ICount: 130
    EdgeCount: 129
    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.dataformat.csv.CsvParser].requiresCustomCodec()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].requiresCustomCodec()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].requiresCustomCodec()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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()"
    - "[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: 32
    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].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 106
    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.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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 2
    ICount: 26
    EdgeCount: 45
    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].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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: 140
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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: 79
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithErrorWrapping(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].append(com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 94
    EdgeCount: 95
    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].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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: 62
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 94
    EdgeCount: 80
    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.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: "[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowEntryToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.FlowEntryToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowEntryToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 14
    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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:384,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$500(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.DumperOptions$Version)"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeVersionDirective(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$602(org.yaml.snakeyaml.emitter.Emitter,java.util.Map)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$700()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$800(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$900(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeTagDirective(java.lang.String,java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getExplicit()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeStreamEnd()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 128
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:389"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:389"
        BranchSideFuncs:
        - "access$400(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:388"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:391"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:390"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:389"
        BranchSideFuncs:
        - "access$400(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:391"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:395"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:394"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:391"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:395"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:394"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:395"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:399"
        BranchSideFuncs:
        - "writeVersionDirective(java.lang.String)"
        - "access$500(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.DumperOptions$Version)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:398"
        BranchSideFuncs:
        - "access$602(org.yaml.snakeyaml.emitter.Emitter,java.util.Map)"
        - "access$700()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:400"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "keySet()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:409"
        BranchSideFuncs:
        - "getVersion()"
        - "getExplicit()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:402"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
        BranchSideFuncs:
        - "hasNext()"
        - "access$600(org.yaml.snakeyaml.emitter.Emitter)"
        - "next()"
        - "writeTagDirective(java.lang.String,java.lang.String)"
        - "get(java.lang.Object)"
        - "access$900(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
        - "access$800(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:409"
        BranchSideFuncs:
        - "getVersion()"
        - "getExplicit()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-1"
        BranchSideFuncs:
        - "getTags()"
        - "isEmpty()"
        - "access$1100(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-1"
        BranchSideFuncs:
        - "getTags()"
        - "isEmpty()"
        - "access$1100(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-1"
        BranchSideFuncs:
        - "getTags()"
        - "isEmpty()"
        - "access$1100(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-1"
        BranchSideFuncs:
        - "getTags()"
        - "isEmpty()"
        - "access$1100(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:411"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:411"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410"
        BranchSideFuncs:
        - "getTags()"
        - "isEmpty()"
        - "access$1100(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:411"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:411"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:419"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:418"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:415"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:419"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:418"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:389"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:423"
        BranchSideFuncs:
        - "access$400(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:422"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:423"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:428"
        BranchSideFuncs:
        - "collectEvents(org.yaml.snakeyaml.events.Event)"
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:427"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:389,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:391,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:391,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:391,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:392,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:393,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:396,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:397,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeVersionDirective"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:399,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:399,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:399,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$602"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:401,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:401,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:402,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:402,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:402,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:403,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:404,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:404,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:405,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:406,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$900"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:407,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeTagDirective"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].getExplicit"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:410,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:411,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:411,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:419,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:419,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:421,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeStreamEnd"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:422,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:424,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:424,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:425,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:428,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:428,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:428,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart:428,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].<init>(org.yaml.snakeyaml.constructor.Constructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:507,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence"
    linkageType: null
    functionLinenumber: 510
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].createArray(java.lang.Class,int)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructArray(org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].wrapIfPrimitive(java.lang.Class)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    functionUses: 9
    ICount: 146
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:512"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:518"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:517"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:513"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:516"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:515"
        BranchSideFuncs:
        - "constructSet(org.yaml.snakeyaml.nodes.SequenceNode)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:518"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:524"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:523"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:519"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:522"
        BranchSideFuncs:
        - "newList(org.yaml.snakeyaml.nodes.SequenceNode)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:521"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:524"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:532"
        BranchSideFuncs:
        - "isTwoStepsConstruction()"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:531"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:525"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:528"
        BranchSideFuncs:
        - "createArray(java.lang.Class,int)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:527"
        BranchSideFuncs:
        - "constructArray(org.yaml.snakeyaml.nodes.SequenceNode)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:534"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:540"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:539"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:536"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:532"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:531"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:540"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:588"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:587"
        BranchSideFuncs:
        - "getValue()"
        - "getType()"
        - "<init>(java.lang.String)"
        - "size()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:541"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:561"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:560"
        BranchSideFuncs:
        - "constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:545"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:553"
        BranchSideFuncs:
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:552"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:564"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:569"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:568"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:569"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:588"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:587"
        BranchSideFuncs:
        - "getValue()"
        - "getType()"
        - "<init>(java.lang.String)"
        - "size()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:572"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:578"
        BranchSideFuncs:
        - "wrapIfPrimitive(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:577"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:573"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:569"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:568"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:578"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:586"
        BranchSideFuncs:
        - "hasNext()"
        - "constructArray(org.yaml.snakeyaml.nodes.SequenceNode)"
        - "newList(org.yaml.snakeyaml.nodes.SequenceNode)"
        - "isTwoStepsConstruction()"
        - "next()"
        - "<init>(java.lang.Throwable)"
        - "constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
        - "createArray(java.lang.Class,int)"
        - "constructSet(org.yaml.snakeyaml.nodes.SequenceNode)"
        - "setType(java.lang.Class)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
        - "wrapIfPrimitive(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:512,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:512,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:513,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:514,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:516,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:520,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].newList"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:522,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:524,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:526,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:526,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:526,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].createArray"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:528,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructArray"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:533,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:535,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:536,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:537,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:540,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:543,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:545,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:545,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:545,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:548,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:549,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:553,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:554,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:565,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:573,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].wrapIfPrimitive"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:581,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:588,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:588,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:589,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 6
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].wrapIfPrimitive(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 37
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:595"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:598"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:597"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:598"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:601"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:600"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:601"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:604"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:603"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:604"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:607"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:606"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:607"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:610"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:609"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:610"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:613"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:612"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:613"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:616"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:615"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:616"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:619"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:618"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:619"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:622"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:621"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:595,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:622,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:622,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:622,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:622,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence"
    linkageType: null
    functionLinenumber: 626
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.lang.Object)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:628"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:627"
        BranchSideFuncs:
        - "constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:626"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:628"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:634"
        BranchSideFuncs:
        - "constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:633"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:628,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:628,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:630,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:628,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:632,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructArrayStep2"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence:634,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    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: 22
    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: 8
    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: 31
    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.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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 14
    EdgeCount: 18
    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.dataformat.csv.CsvGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    functionUses: 3
    ICount: 12
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:567"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:566,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:576,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:576,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:582,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitArrayFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(float[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement(float[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,float[])"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer:507,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 9
    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.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.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 4
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:58"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createRootContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createRootContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:81,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createChildArrayContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset(int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:90"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:89"
        BranchSideFuncs:
        - "reset(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:87,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:90,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].createChildObjectContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset(int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:100"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:99"
        BranchSideFuncs:
        - "reset(int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:100,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 110
    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.dataformat.javaprop.io.JPropWriteContext:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:113"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:124"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].truncatePath(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:133,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:138,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:137,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:137,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:140,1"
      Dst: "[java.lang.StringBuilder].setLength"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 154
    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.dataformat.javaprop.io.JPropWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 159
    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.dataformat.javaprop.io.JPropWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 168
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:173"
        BranchSideFuncs:
        - "appendDesc(java.lang.StringBuilder)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:170,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:171,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:180,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc(java.lang.StringBuilder)"
    functionUses: 22
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:195,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:195,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].appendDesc"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:195,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum:440,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum:443,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum:443,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum:444,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum:444,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum:444,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].<init>(java.lang.Object[])"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList"
    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: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:66,1"
      Dst: "[java.util.AbstractList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 45
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:72"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:75"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:73,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:73,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList:73,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 84
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:194,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:198,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:199,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:199,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:199,1"
      Dst: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:201,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:201,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart:194,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].<init>(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:158,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].getData()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].copyData(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:167,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node].linkNext(com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder$Node:177,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.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.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    functionUses: 1
    ICount: 41
    EdgeCount: 63
    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.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.databind.introspect.AnnotatedFieldCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:30"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:31,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collectFields(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.JavaType,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].<init>(com.fasterxml.jackson.databind.AnnotationIntrospector,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collect(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:42,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:43,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector].collect(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].build()"
    functionUses: 1
    ICount: 20
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:52"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:51"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:56"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "build()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:48,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:50,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:52,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:52,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:53,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:54,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].build"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:54,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSuperClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getSuperClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._findFields(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.util.Map)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField(java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector$FieldBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector]._isIncludableField(java.lang.reflect.Field)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionUses: 1
    ICount: 30
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedFieldCollector:123"
        BranchSideFuncs:
        - "hasNext()"
        - "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()"
        - "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.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray"
    linkageType: null
    functionLinenumber: 14
    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.JavaDoubleBitsFromCharArray:15,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromCharArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray].nan()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:21,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray].negativeInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:26,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray].positiveInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:31,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray].valueOfFloatLiteral(char[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray"
    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: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:38,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecFloatToDoubleTruncated"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:40,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:40,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:40,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:40,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray].valueOfHexLiteral(char[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray"
    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.JavaDoubleBitsFromCharArray:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:47,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryHexFloatToDoubleTruncated"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:49,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:49,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:49,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromCharArray:49,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.json.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.core.json.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:781,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 786
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 793
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.base.ParserBase].isNaN()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isNaN()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].isNaN()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].isNaN()"
    - "[com.fasterxml.jackson.core.JsonParser].isNaN()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 83
    ICount: 104
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:802"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:801"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:810"
        BranchSideFuncs:
        - "getNumberValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:811"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:810"
        BranchSideFuncs:
        - "getNumberValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:828"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:831"
        BranchSideFuncs:
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:830"
        BranchSideFuncs:
        - "_hasTextualNull(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:836"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
        - "_isPosInf(java.lang.String)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_isIntNumber(java.lang.String)"
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "parseDouble(java.lang.String,boolean)"
        - "_isNegInf(java.lang.String)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:835"
        BranchSideFuncs:
        - "_isPosInf(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:838"
        BranchSideFuncs:
        - "_isNegInf(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:841"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:845"
        BranchSideFuncs:
        - "_isIntNumber(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:855"
        BranchSideFuncs:
        - "validateFPLength(int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:854"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:819"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
        - "_isPosInf(java.lang.String)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_isIntNumber(java.lang.String)"
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "parseDouble(java.lang.String,boolean)"
        - "_isNegInf(java.lang.String)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:818"
        BranchSideFuncs:
        - "_isNaN(java.lang.String)"
        - "_isPosInf(java.lang.String)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
        - "_hasTextualNull(java.lang.String)"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "_isIntNumber(java.lang.String)"
        - "validateFPLength(int)"
        - "_checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "validateIntegerLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "parseDouble(java.lang.String,boolean)"
        - "_isNegInf(java.lang.String)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
        - "getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:859"
        BranchSideFuncs:
        - "parseBigInteger(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:858"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "parseLong(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:864"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:794,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:796,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:799,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:800,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:802,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:805,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:807,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isNaN"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:814,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:817,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:819,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:819,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:824,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:826,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:829,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:831,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:832,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:836,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isPosInf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:837,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:839,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isNegInf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:842,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isNaN"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:846,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isIntNumber"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:847,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:847,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:847,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:850,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:849,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:853,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseDouble"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:855,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:857,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:859,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:862,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:865,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer:867,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    JavaMethodInfo: null
    BBCount: 36
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer"
    linkageType: null
    functionLinenumber: 882
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:70,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    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: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:81,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:81,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:92,1"
      Dst: "[java.io.Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:95,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].canModifyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:106"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers()"
    functionUses: 10
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:126"
        BranchSideFuncs:
        - "freeBuffers()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:127"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:126"
        BranchSideFuncs:
        - "freeBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:124,1"
      Dst: "[java.io.InputStream].close"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:127,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:142"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:143,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:151,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportDeferredInvalid()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].loadMore(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    functionUses: 6
    ICount: 197
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:182"
        BranchSideFuncs:
        - "reportDeferredInvalid()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:193"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:192"
        BranchSideFuncs:
        - "loadMore(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:199"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:316"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:223"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:222"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:260"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:259"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:282"
        BranchSideFuncs:
        - "reportInvalidOther(int,int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:177,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportDeferredInvalid"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:193,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:244,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:262,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].getStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:341,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytesAt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 360
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "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: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:362,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 377
    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.dataformat.csv.impl.UTF8Reader:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:385"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:382,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].canModifyBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytes()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportStrangeStream()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytesAt(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportUnexpectedEOF(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportStrangeStream()"
    functionUses: 1
    ICount: 85
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:426"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:441"
        BranchSideFuncs:
        - "canModifyBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:440"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:441"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:440"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:475"
        BranchSideFuncs:
        - "readBytesAt(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:472"
        BranchSideFuncs:
        - "reportUnexpectedEOF(int,int)"
        - "freeBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:471"
        BranchSideFuncs:
        - "reportStrangeStream()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:406,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].canModifyBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:416,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:414,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:414,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:427,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytes"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:429,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:434,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportStrangeStream"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].readBytesAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:469,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportUnexpectedEOF"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    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.dataformat.csv.impl.UTF8Reader:479,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:479,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:483,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 489
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:497"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:503,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:503,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:501,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:501,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:516"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:522,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:522,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:520,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:520,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportDeferredInvalid()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther(int,int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:531"
        BranchSideFuncs:
        - "reportInvalidInitial(int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:530"
        BranchSideFuncs:
        - "reportInvalidOther(int,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:529,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidInitial"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:531,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader"
    linkageType: null
    functionLinenumber: 536
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:542,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:540,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader:540,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    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.ISO8601Utils:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format(java.util.Date)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:39,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format(java.util.Date,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:50,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format(java.util.Date,boolean,java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "boolean"
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:55,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].format(java.util.Date,boolean,java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.util.Date"
    - "boolean"
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:94"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:69,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:70,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:76,1"
      Dst: "[java.util.Calendar].get"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:76,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:74,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:74,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:87,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:87,1"
      Dst: "[java.util.TimeZone].getOffset"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:89,1"
      Dst: "[java.lang.Math].abs"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:92,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].indexOfNonDigit(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 2
    ICount: 184
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
        - "parseInt(java.lang.String,int,int)"
        - "indexOfNonDigit(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:170"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
        - "parseInt(java.lang.String,int,int)"
        - "indexOfNonDigit(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:169"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:170"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
        - "parseInt(java.lang.String,int,int)"
        - "indexOfNonDigit(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:169"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
        BranchSideFuncs:
        - "parseInt(java.lang.String,int,int)"
        - "indexOfNonDigit(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:198"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:197"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:203"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:233"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
        - "parseInt(java.lang.String,int,int)"
        - "indexOfNonDigit(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:129"
        BranchSideFuncs:
        - "getMessage()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:128"
        BranchSideFuncs:
        - "checkOffset(java.lang.String,int,char)"
        - "parseInt(java.lang.String,int,int)"
        - "indexOfNonDigit(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:116,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:119,1"
      Dst: "[java.text.ParsePosition].getIndex"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:122,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:123,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:144,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:145,1"
      Dst: "[java.util.GregorianCalendar].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:147,1"
      Dst: "[java.text.ParsePosition].setIndex"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:148,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:165,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:172,1"
      Dst: "[com.fasterxml.jackson.databind.util.ISO8601Utils].indexOfNonDigit"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:173,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:194,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:204,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:207,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:214,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:214,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:214,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:217,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:219,1"
      Dst: "[java.util.TimeZone].getID"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:226,1"
      Dst: "[java.lang.String].replace"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:229,1"
      Dst: "[java.lang.IndexOutOfBoundsException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:238,1"
      Dst: "[java.util.Calendar].setLenient"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:239,1"
      Dst: "[java.util.Calendar].set"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:255,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:256,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:257,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:257,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:259,1"
      Dst: "[java.text.ParseException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:260,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 47
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].checkOffset(java.lang.String,int,char)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:273,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:273,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].parseInt(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:290"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:286,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:287,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:294,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:294,1"
      Dst: "[java.lang.Character].digit"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:296,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:296,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:296,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:296,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ISO8601Utils].indexOfNonDigit(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ISO8601Utils"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:318"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ISO8601Utils:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ISO8601Utils:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:315,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.ISO8601Utils:316,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayStack].<init>(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.util.ArrayStack].<init>(int)"
    - "[org.yaml.snakeyaml.DumperOptions].isCanonical()"
    - "[org.yaml.snakeyaml.DumperOptions].isPrettyFlow()"
    - "[org.yaml.snakeyaml.DumperOptions].isAllowUnicode()"
    - "[org.yaml.snakeyaml.DumperOptions].getIndent()"
    - "[org.yaml.snakeyaml.DumperOptions].getIndent()"
    - "[org.yaml.snakeyaml.DumperOptions].getIndent()"
    - "[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent()"
    - "[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator()"
    - "[org.yaml.snakeyaml.DumperOptions].getWidth()"
    - "[org.yaml.snakeyaml.DumperOptions].getWidth()"
    - "[org.yaml.snakeyaml.DumperOptions].getLineBreak()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString()"
    - "[org.yaml.snakeyaml.DumperOptions].getSplitLines()"
    - "[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength()"
    - "[org.yaml.snakeyaml.DumperOptions].isProcessComments()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue,org.yaml.snakeyaml.comments.CommentType[])"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue,org.yaml.snakeyaml.comments.CommentType[])"
    functionUses: 2
    ICount: 94
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:199"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:202"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:201"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:202"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:206"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:205"
        BranchSideFuncs:
        - "isAllowUnicode()"
        - "<init>(int)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "isPrettyFlow()"
        - "isCanonical()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:243"
        BranchSideFuncs:
        - "getIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:242"
        BranchSideFuncs:
        - "getIndentWithIndicator()"
        - "getIndicatorIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:243"
        BranchSideFuncs:
        - "getIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:242"
        BranchSideFuncs:
        - "getIndentWithIndicator()"
        - "getIndicatorIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:246"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:249"
        BranchSideFuncs:
        - "getWidth()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:248"
        BranchSideFuncs:
        - "getLineBreak()"
        - "<init>(java.util.Queue,org.yaml.snakeyaml.comments.CommentType[])"
        - "getMaxSimpleKeyLength()"
        - "isProcessComments()"
        - "getSplitLines()"
        - "getString()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:198,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:200,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:208,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:209,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:211,1"
      Dst: "[java.util.ArrayDeque].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:236,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isCanonical"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:236,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:237,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isPrettyFlow"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:238,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isAllowUnicode"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:240,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:243,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:244,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:246,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getWidth"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:249,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:249,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:249,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:250,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getSplitLines"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:251,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getMaxSimpleKeyLength"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:252,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isProcessComments"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:255,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:266,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].poll()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingSimpleValue].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingKey].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowMappingValue].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].expect()"
    functionUses: 1
    ICount: 15
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:273"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:278"
        BranchSideFuncs:
        - "expect()"
        - "poll()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:277"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:272,1"
      Dst: "[java.util.Queue].add"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:273,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:274,1"
      Dst: "[java.util.Queue].poll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:275,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterState].expect"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].needMoreEvents()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator,int)"
    functionUses: 1
    ICount: 41
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:283"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:287"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:286"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:289"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:296"
        BranchSideFuncs:
        - "hasNext()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:295"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:290"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:293"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:292"
        BranchSideFuncs:
        - "next()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:296"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:298"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:297"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:298"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:300"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:299"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:300"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:302"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:301"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:302"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:304"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:303"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:304"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:306"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:305"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:306"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:309"
        BranchSideFuncs:
        - "needEvents(java.util.Iterator,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:283,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:287,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:288,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:290,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:297,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].needEvents"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].needEvents(java.util.Iterator,int)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 5
    ICount: 38
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:315"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:332"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:331"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:317"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:320"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:319"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:321"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:322"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:321"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:321"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:323"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:322"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:323"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:323"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:325"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:324"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:325"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:328"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:327"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:328"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:331"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:330"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:332"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:315,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:316,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    functionUses: 6
    ICount: 24
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:337"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:343"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:342"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:338"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:341"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:340"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:343"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:346"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:345"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:336,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:339,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:344,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectNode(boolean,boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 470
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].expectAlias()"
    - "[org.yaml.snakeyaml.emitter.Emitter].processAnchor(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].processTag()"
    - "[org.yaml.snakeyaml.emitter.Emitter].expectScalar()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()"
    - "[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()"
    - "[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()"
    - "[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()"
    - "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()"
    - "[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()"
    - "[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 68
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:474"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:476"
        BranchSideFuncs:
        - "expectAlias()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:475"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:476"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:477"
        BranchSideFuncs:
        - "processTag()"
        - "processAnchor(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:476"
        BranchSideFuncs:
        - "processTag()"
        - "processAnchor(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:476"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:497"
        BranchSideFuncs:
        - "processTag()"
        - "processAnchor(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:496"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:479"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:481"
        BranchSideFuncs:
        - "expectScalar()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:480"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:481"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:489"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:488"
        BranchSideFuncs:
        - "isFlow()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:482"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:484"
        BranchSideFuncs:
        - "checkEmptySequence()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:483"
        BranchSideFuncs:
        - "expectFlowSequence()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:482"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:484"
        BranchSideFuncs:
        - "checkEmptySequence()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:483"
        BranchSideFuncs:
        - "expectFlowSequence()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:482"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:484"
        BranchSideFuncs:
        - "checkEmptySequence()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:483"
        BranchSideFuncs:
        - "expectFlowSequence()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:483"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:486"
        BranchSideFuncs:
        - "expectFlowSequence()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:485"
        BranchSideFuncs:
        - "expectBlockSequence()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:489"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:491"
        BranchSideFuncs:
        - "checkEmptyMapping()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:490"
        BranchSideFuncs:
        - "expectFlowMapping()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:489"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:491"
        BranchSideFuncs:
        - "checkEmptyMapping()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:490"
        BranchSideFuncs:
        - "expectFlowMapping()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:489"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:491"
        BranchSideFuncs:
        - "checkEmptyMapping()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:490"
        BranchSideFuncs:
        - "expectFlowMapping()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:493"
        BranchSideFuncs:
        - "expectFlowMapping()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:492"
        BranchSideFuncs:
        - "expectBlockMapping()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:475,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectAlias"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:477,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].processAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:478,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].processTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:480,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:482,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:482,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:483,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:484,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:486,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:490,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:491,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:493,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:497,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:497,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:497,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:497,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectAlias()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].processAnchor(java.lang.String)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:502"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:505"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:504"
        BranchSideFuncs:
        - "processAnchor(java.lang.String)"
        - "pop()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:503,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:505,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].processAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:506,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectScalar()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].processScalar()"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:510,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:511,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].processScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:512,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectFlowSequence()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 518
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:522"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:525"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:524"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:519,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:521,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:522,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:523,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:525,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectFlowMapping()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:594"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:597"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:596"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:591,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:593,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:594,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:595,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:597,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectBlockSequence()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:696"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:696"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "increaseIndent(boolean,boolean)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:695"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:696"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:696"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "increaseIndent(boolean,boolean)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:697,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:698,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].expectBlockMapping()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:752,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:753,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].isFoldedOrLiteral(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:792"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:795"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:794"
        BranchSideFuncs:
        - "getScalarStyle()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:797"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:794"
        BranchSideFuncs:
        - "getScalarStyle()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:797"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:794"
        BranchSideFuncs:
        - "getScalarStyle()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:792,1"
      Dst: "[org.yaml.snakeyaml.events.Event].is"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:796,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 844
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peek()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].peek()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:845"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:845"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:846"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:845,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:846,1"
      Dst: "[java.util.Queue].peek"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 849
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peek()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].peek()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:850"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:850"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:851"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:850,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:851,1"
      Dst: "[java.util.Queue].peek"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyDocument()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 854
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peek()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].peek()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    functionUses: 1
    ICount: 28
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:855"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:856"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:855"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:855"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:858"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:857"
        BranchSideFuncs:
        - "peek()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:859"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:864"
        BranchSideFuncs:
        - "getImplicit()"
        - "getTag()"
        - "getAnchor()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:863"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:861"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:861"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:861"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:862"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:855,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:858,1"
      Dst: "[java.util.Queue].peek"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:861,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:861,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:861,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:862,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:862,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].checkSimpleKey()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 867
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareTag(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()"
    - "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping()"
    - "[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence()"
    functionUses: 1
    ICount: 77
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:869"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:875"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:874"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:869"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:875"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:874"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:870"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:873"
        BranchSideFuncs:
        - "prepareAnchor(java.lang.String)"
        - "getAnchor()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:872"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:876"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:878"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:877"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:878"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:881"
        BranchSideFuncs:
        - "getTag()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:880"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:881"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:887"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:886"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:882"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:885"
        BranchSideFuncs:
        - "prepareTag(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:884"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:887"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:893"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:892"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:888"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:891"
        BranchSideFuncs:
        - "analyzeScalar(java.lang.String)"
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:890"
        BranchSideFuncs:
        - "getScalar()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:893"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs:
        - "isEmpty()"
        - "isMultiline()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:893"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:893"
        BranchSideFuncs:
        - "isEmpty()"
        - "isMultiline()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:892"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:893"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:895"
        BranchSideFuncs:
        - "isEmpty()"
        - "isMultiline()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:894"
        BranchSideFuncs:
        - "checkEmptySequence()"
        - "checkEmptyMapping()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:894"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:895"
        BranchSideFuncs:
        - "checkEmptySequence()"
        - "checkEmptyMapping()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:894"
        BranchSideFuncs:
        - "checkEmptySequence()"
        - "checkEmptyMapping()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:894"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:893"
        BranchSideFuncs:
        - "checkEmptySequence()"
        - "checkEmptyMapping()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:892"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:895"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:892"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:895"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:869,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:871,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:873,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:877,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:879,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:883,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:889,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:889,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:891,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:894,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:894,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:895,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptySequence"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:895,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyMapping"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].processAnchor(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:902"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:906"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:905"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:906"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:909"
        BranchSideFuncs:
        - "prepareAnchor(java.lang.String)"
        - "getAnchor()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:908"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:902,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:907,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:909,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:909,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:909,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:909,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].processTag()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 914
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInNonPlainScalar()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit()"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareTag(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 59
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:915"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:932"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:931"
        BranchSideFuncs:
        - "getImplicit()"
        - "getTag()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:918"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:921"
        BranchSideFuncs:
        - "chooseScalarStyle()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:920"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:921"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:921"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:920"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:921"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:927"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:926"
        BranchSideFuncs:
        - "canOmitTagInPlainScalar()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:921"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:921"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:920"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:922"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:924"
        BranchSideFuncs:
        - "canOmitTagInNonPlainScalar()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:923"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:921"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:927"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:926"
        BranchSideFuncs:
        - "canOmitTagInPlainScalar()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:923"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:927"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:926"
        BranchSideFuncs:
        - "canOmitTagInPlainScalar()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:927"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:931"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:930"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:927"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:931"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:930"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:934"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:932"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:931"
        BranchSideFuncs:
        - "getImplicit()"
        - "getTag()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:934"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:939"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:938"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:934"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:939"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:938"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:939"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:942"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:941"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:942"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:945"
        BranchSideFuncs:
        - "prepareTag(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:944"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:917,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:919,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:921,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:922,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:922,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:923,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInNonPlainScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:933,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:934,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:940,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:943,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareTag"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:945,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 949
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].isPlain()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].isPlain()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].isPlain()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].isPlain()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()"
    functionUses: 2
    ICount: 76
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:951"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:954"
        BranchSideFuncs:
        - "analyzeScalar(java.lang.String)"
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:953"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:954"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:955"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:954"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:954"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:956"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:955"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:955"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:958"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:957"
        BranchSideFuncs:
        - "getImplicit()"
        - "canOmitTagInPlainScalar()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:958"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:965"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:964"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:958"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:965"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:964"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:959"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:959"
        BranchSideFuncs:
        - "isAllowFlowPlain()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:958"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:959"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:965"
        BranchSideFuncs:
        - "isAllowFlowPlain()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:964"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:959"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:965"
        BranchSideFuncs:
        - "isAllowFlowPlain()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:964"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:959"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:959"
        BranchSideFuncs:
        - "isAllowFlowPlain()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:958"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:960"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:962"
        BranchSideFuncs:
        - "isAllowBlockPlain()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:961"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:959"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:965"
        BranchSideFuncs:
        - "isAllowFlowPlain()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:964"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:961"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:965"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:964"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:965"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:971"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:970"
        BranchSideFuncs:
        - "getScalarStyle()"
        - "isPlain()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:965"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:967"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:966"
        BranchSideFuncs:
        - "isAllowBlock()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:966"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:971"
        BranchSideFuncs:
        - "isAllowBlock()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:970"
        BranchSideFuncs:
        - "getScalarStyle()"
        - "isPlain()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:967"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:971"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:970"
        BranchSideFuncs:
        - "getScalarStyle()"
        - "isPlain()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:967"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:971"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:970"
        BranchSideFuncs:
        - "getScalarStyle()"
        - "isPlain()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:967"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:971"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:970"
        BranchSideFuncs:
        - "getScalarStyle()"
        - "isPlain()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:971"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:972"
        BranchSideFuncs:
        - "isAllowSingleQuoted()"
        - "isMultiline()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:971"
        BranchSideFuncs:
        - "isAllowSingleQuoted()"
        - "isMultiline()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:971"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:976"
        BranchSideFuncs:
        - "isAllowSingleQuoted()"
        - "isMultiline()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:975"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:972"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:976"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:975"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:972"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:973"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:972"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:972"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:976"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:975"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:952,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:952,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:954,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].isPlain"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:954,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:955,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:958,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:958,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:959,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:959,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:960,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:961,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:967,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:972,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].processScalar()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 979
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle()"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writePlain(java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeFolded(java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 64
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:981"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:984"
        BranchSideFuncs:
        - "analyzeScalar(java.lang.String)"
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:983"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:984"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:987"
        BranchSideFuncs:
        - "chooseScalarStyle()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:986"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:987"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:987"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:988"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:991"
        BranchSideFuncs:
        - "writePlain(java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:990"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:982,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:982,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:985,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].chooseScalarStyle"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:989,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:989,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writePlain"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:991,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:993,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:996,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:999,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeFolded"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1002,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLiteral"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1005,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1005,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1005,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1005,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].prepareVersion(org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1014
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.DumperOptions$Version].major()"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.DumperOptions$Version].getRepresentation()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1015"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1018"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1017"
        BranchSideFuncs:
        - "getRepresentation()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1015,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$Version].major"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1016,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1016,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1016,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1016,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1018,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$Version].getRepresentation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].prepareTagHandle(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1023
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 39
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1024"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1026"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1025"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1026"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1027"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1026"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1026"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1028"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1027"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1028"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1031"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1030"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1028"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1031"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1030"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1024,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1025,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1026,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1027,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1027,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1027,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1028,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1028,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1028,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].prepareTagPrefix(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1034
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1035"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1038"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1037"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1041"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1044"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1043"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1044"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1047"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1046"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1047"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1050"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1049"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1035,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1036,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1038,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1041,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1048,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1050,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].prepareTag(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1053
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 55
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1054"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1057"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1056"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1057"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1060"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1059"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1063"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1068"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1067"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1064"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1067"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1066"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1064"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1065"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1064"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1064"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1067"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1066"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1068"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1073"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1072"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1074"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1072"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1076"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1079"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1078"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1054,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1055,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1057,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1063,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1063,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1063,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1063,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1064,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1069,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1070,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1077,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1077,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1077,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].prepareAnchor(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1082
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 41
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1083"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1086"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1085"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1086"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1091"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1090"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1087"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1090"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1089"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1092"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1095"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1094"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1083,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1084,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1086,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1086,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1086,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1087,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1087,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1088,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1088,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1088,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1091,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1092,1"
      Dst: "[java.util.regex.Matcher].find"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1099
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1100"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1110"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1109"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1100"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1110"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1109"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1108"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1107"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1102"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1101"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1102"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1101"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1104"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1101"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1100"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1100,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1100,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1114
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean)"
    functionUses: 4
    ICount: 189
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1115"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1119"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1118"
        BranchSideFuncs:
        - "hasLeadingZero(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1134"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1135"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1134"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1134"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1141"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1141"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1150"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1244"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1243"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1153"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1170"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1155"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1159"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1158"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1159"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1160"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1159"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1159"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1165"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1164"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1165"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1164"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1165"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1186"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1185"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1165"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1186"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1185"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1171"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1174"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1173"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1174"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1180"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1179"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1176"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1180"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1179"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1180"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1186"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1185"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1180"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1186"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1185"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1187"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1189"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1190"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1202"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1201"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1190"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1191"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1190"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1190"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1202"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1201"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1193"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1193"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1190"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1193"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1197"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1191"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1197"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1194"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1202"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1201"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1202"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1214"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1213"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1203"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1206"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1205"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1206"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1208"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1209"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1212"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1211"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1214"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1227"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1226"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1215"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1218"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1217"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1218"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1221"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1220"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1221"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1224"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1223"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1233"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1232"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1231"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1233"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1232"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1231"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1235"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1242"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1241"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1237"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1241"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1238"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1238"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1250"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1249"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1250"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1249"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1250"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1249"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1250"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1249"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1253"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1252"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1253"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1258"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1257"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1258"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1263"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1262"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1263"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1264"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1263"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1263"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1268"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1267"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1268"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1272"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1271"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1272"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1276"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1275"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1276"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1280"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1279"
        BranchSideFuncs:
        - "<init>(java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1115,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1116,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1123,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].hasLeadingZero"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1134,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1141,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1141,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1155,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1232,1"
      Dst: "[java.lang.Character].charCount"
    JavaMethodInfo: null
    BBCount: 93
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].flushStream()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1286
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1287,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeStreamStart()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1291
    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: "[org.yaml.snakeyaml.emitter.Emitter].writeStreamEnd()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1294
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].flushStream()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1295,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].flushStream"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1299
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionUses: 31
    ICount: 30
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1300"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1304"
        BranchSideFuncs:
        - "write(char[])"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1303"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1300"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1304"
        BranchSideFuncs:
        - "write(char[])"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1303"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1305"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1304"
        BranchSideFuncs:
        - "write(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1303"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1305"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1304"
        BranchSideFuncs:
        - "write(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1302,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1306,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1312
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)"
    functionUses: 33
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1313"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1316"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1315"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1320"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1319"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1320"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1319"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1323"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1322"
        BranchSideFuncs:
        - "writeWhitespace(int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1323"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1322"
        BranchSideFuncs:
        - "writeWhitespace(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1314,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1320,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1323,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1326
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    functionUses: 3
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1327"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1330"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1329"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1332"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1334"
        BranchSideFuncs:
        - "write(char[])"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1336,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1339
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionUses: 20
    ICount: 13
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1343"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1346"
        BranchSideFuncs:
        - "write(char[])"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1345"
        BranchSideFuncs:
        - "write(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1344,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeVersionDirective(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1350
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1351,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1353,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeTagDirective(java.lang.String,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1358
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1359,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1363,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeSingleQuoted(java.lang.String,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 92
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1373"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1427"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1426"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1375"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1378"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1377"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1378"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1390"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1389"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1379"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1380"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1379"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1379"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1416"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1415"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1380"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1384"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1383"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1380"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1384"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1383"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1380"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1384"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1383"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1380"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1384"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1383"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1381"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1384"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1383"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1390"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1407"
        BranchSideFuncs:
        - "hasNo(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1406"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1391"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1392"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1391"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1391"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1416"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1415"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1392"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1395"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1394"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1396"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1403"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1402"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1397"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1400"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1399"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1407"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1416"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1415"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1408"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1416"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1415"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1416"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1421"
        BranchSideFuncs:
        - "write(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1420"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1421"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1425"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1424"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1422"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1422"
        BranchSideFuncs:
        - "has(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1421"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1368,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1373,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1376,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1382,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1386,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1391,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1393,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1395,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1396,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1400,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1407,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeDoubleQuoted(java.lang.String,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1430
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.reader.StreamReader].isPrintable(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 181
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1434"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1514"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1513"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1436"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1439"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1438"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1439"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1441"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1440"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1439"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1441"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1440"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1440"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1441"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1440"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1440"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1490"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1489"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1441"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1447"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1446"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1447"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1489"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1450"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1455"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1454"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1455"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1455"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1462"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1471"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1470"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1462"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1471"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1470"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1465"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1485"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1484"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1471"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1471"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1470"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1471"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1479"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1478"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1511"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1511"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1489"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1511"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1511"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1511"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1493"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1496"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1495"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1498"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1501"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1500"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1506"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1512"
        BranchSideFuncs:
        - "write(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1511"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1431,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1434,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1437,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1437,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1439,1"
      Dst: "[java.lang.Character].charValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1439,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1444,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1450,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1451,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1451,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1451,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1451,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1455,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1457,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1462,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].isPrintable"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1463,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1463,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1465,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1472,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1473,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1476,1"
      Dst: "[java.lang.Long].toHexString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1503,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    JavaMethodInfo: null
    BBCount: 42
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1517
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.comments.CommentLine].getCommentType()"
    - "[org.yaml.snakeyaml.comments.CommentLine].getCommentType()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.comments.CommentLine].getValue()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    functionUses: 2
    ICount: 44
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1519"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1541"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1540"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1522"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1541"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1540"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1523"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1535"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1534"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1524"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1529"
        BranchSideFuncs:
        - "getCommentType()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1528"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "writeWhitespace(int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1526"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1525"
        BranchSideFuncs:
        - "getCommentType()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1524"
        BranchSideFuncs:
        - "getCommentType()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1527"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1525"
        BranchSideFuncs:
        - "getCommentType()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1522,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1522,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1522,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1523,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getCommentType"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1526,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1529,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1532,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1532,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1533,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1536,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeBlockComment()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1544
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1545"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1549"
        BranchSideFuncs:
        - "writeCommentLines(java.util.List)"
        - "consume()"
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1548"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1545,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1546,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1547,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1547,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1551
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines(java.util.List)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1552,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1552,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeCommentLines"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1555
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 2
    ICount: 32
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1557"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1560"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1559"
        BranchSideFuncs:
        - "hasNo(int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1561"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1563"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1562"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1563"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1564"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1563"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1563"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1566"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1565"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1556,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1557,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1557,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1558,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1560,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1561,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1566,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeFolded(java.lang.String,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1569
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 1
    ICount: 108
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1572"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1575"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1574"
        BranchSideFuncs:
        - "writeInlineComments()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1572"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1575"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1574"
        BranchSideFuncs:
        - "writeInlineComments()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1575"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1578"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1577"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1582"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1634"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1633"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1584"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1587"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1586"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1587"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1606"
        BranchSideFuncs:
        - "hasNo(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1605"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1588"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1589"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1588"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1588"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1628"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1627"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1589"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1592"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1591"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1589"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1592"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1591"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1589"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1592"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1591"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1589"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1592"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1591"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1592"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1592"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1591"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1594"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1601"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1600"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1595"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1598"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1597"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1601"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1604"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1603"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1606"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1618"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1617"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1607"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1628"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1627"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1608"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1611"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1610"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1608"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1611"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1610"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1608"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1611"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1610"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1618"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1628"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1627"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1622"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1625"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1624"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1628"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1632"
        BranchSideFuncs:
        - "has(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1631"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1630"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1628"
        BranchSideFuncs:
        - "has(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1570,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1571,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1571,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1571,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1571,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1572,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1572,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1575,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1576,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1588,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1593,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1594,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1598,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1602,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1613,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1618,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 48
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writeLiteral(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1636
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 1
    ICount: 68
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1639"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1642"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1641"
        BranchSideFuncs:
        - "writeInlineComments()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1639"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1642"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1641"
        BranchSideFuncs:
        - "writeInlineComments()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1642"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1645"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1644"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1647"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1681"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1680"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1649"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1652"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1651"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1652"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1668"
        BranchSideFuncs:
        - "hasNo(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1667"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1653"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1654"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1653"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1653"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1676"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1675"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1655"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1662"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1661"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1656"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1659"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1658"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1662"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1665"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1664"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1668"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1669"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1668"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1668"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1676"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1675"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1670"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1673"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1672"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1676"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1679"
        BranchSideFuncs:
        - "has(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1637,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].determineBlockHints"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1638,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1638,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1638,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1638,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1639,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1639,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1642,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1643,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1653,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1654,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1655,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1659,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1663,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1668,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1669,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].writePlain(java.lang.String,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 1683
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String,int,int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 1
    ICount: 97
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1684"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1687"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1686"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1687"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1690"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1689"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1690"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1694"
        BranchSideFuncs:
        - "write(char[])"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1693"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1699"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1749"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1748"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1701"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1704"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1703"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1704"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1717"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1716"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1705"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1743"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1742"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1706"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1711"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1710"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1706"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1711"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1710"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1706"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1711"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1710"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1717"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1736"
        BranchSideFuncs:
        - "hasNo(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1735"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1718"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1743"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1742"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1719"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1722"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1721"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1723"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1730"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1729"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1724"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1727"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1726"
        BranchSideFuncs:
        - "writeLineBreak(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1736"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1743"
        BranchSideFuncs:
        - "write(java.lang.String,int,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1742"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1743"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1747"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1746"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter:1744"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1744"
        BranchSideFuncs:
        - "has(int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter:1743"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1687,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1692,1"
      Dst: "[java.io.Writer].write"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1702,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1707,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1718,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1720,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeLineBreak"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1722,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1723,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1727,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter:1736,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 44
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.emitter.EmitterState"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.EmitterState"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$400(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$500(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareVersion(org.yaml.snakeyaml.DumperOptions$Version)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$602(org.yaml.snakeyaml.emitter.Emitter,java.util.Map)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$700()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$600(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$800(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareTagHandle(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareTagHandle"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$900(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].prepareTagPrefix(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].prepareTagPrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$1100(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyDocument()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].checkEmptyDocument"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeBlockComment()"
    functionUses: 11
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeBlockComment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.util.ArrayStack"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].expectNode(boolean,boolean,boolean)"
    functionUses: 14
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].expectNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.util.ArrayStack"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2210(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments()"
    functionUses: 15
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeInlineComments"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2500(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2600(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2700(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$3100(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].checkSimpleKey()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].checkSimpleKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$3600(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$3700(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$3800(org.yaml.snakeyaml.emitter.Emitter,int)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeWhitespace"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$2000(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$3900(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent(boolean,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].increaseIndent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$4002(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.ScalarAnalysis)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$4100(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].analyzeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$4000(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter].access$4500(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].isFoldedOrLiteral(org.yaml.snakeyaml.events.Event)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter:68,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].isFoldedOrLiteral"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization].<init>(java.lang.reflect.Method)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:307,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:308,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:309,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod$Serialization:310,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:399,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].getCalendar()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp"
    linkageType: null
    functionLinenumber: 408
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].access$200()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].access$300()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 10
    ICount: 110
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:424"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:423"
        BranchSideFuncs:
        - "access$300()"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:425"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:428"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:427"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:436"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:439"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:438"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:446"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:451"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:450"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:447"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:447"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:410,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:411,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$200"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:411,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:412,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:413,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:416,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:416,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:417,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:418,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:418,1"
      Dst: "[java.util.Calendar].set"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:422,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:424,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$300"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:426,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:426,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:426,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:426,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:439,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:440,1"
      Dst: "[java.lang.Math].floor"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:440,1"
      Dst: "[java.lang.Math].round"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.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: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:39,1"
      Dst: "[java.io.Writer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:43,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.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.dataformat.csv.impl.UTF8Writer:53,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 59
    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)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 8
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:65"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:74"
        BranchSideFuncs:
        - "releaseWriteEncodingBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:85"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:62,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:71,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:74,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:82,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 89
    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: 11
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:96"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:95"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:92,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:95,1"
      Dst: "[java.io.OutputStream].flush"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:101,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 25
    ICount: 139
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:115"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:114"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:122"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:139"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:170"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:186"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:185"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:191"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:109,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:135,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:179,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 4
    ICount: 98
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:213"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:222"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:237"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:205,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:210,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:218,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:248,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:248,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionUses: 9
    ICount: 140
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:269"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:286"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:285"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:296"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:332"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:338"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:256,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:256,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:265,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:282,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:326,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].convertSurrogate(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:363,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:363,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:363,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].throwIllegal(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:377"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:371,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:371,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer:371,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:32,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:32,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].values()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:71"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:70"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:65"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:64"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:66,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].values"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:67,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:68,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 73
    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.dataformat.yaml.YAMLParser$Feature:74,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:76,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 79
    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.dataformat.yaml.YAMLParser$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature:81"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 83
    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.dataformat.yaml.YAMLParser$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    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.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:253,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:259,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:260,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder]._requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:266,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder]._requireNonNull(java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:275,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].construct(com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:285,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].withDefaultImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:292"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder,java.lang.Class)"
        - "verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:293,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:294,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:305"
        BranchSideFuncs:
        - "buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
        - "useForType(com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:306,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:306,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:312"
        BranchSideFuncs:
        - "buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
        - "useForType(com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:313,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:313,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].useForType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.JavaType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.JavaType].isArrayType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.JavaType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getReferencedType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isFinal()"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    functionUses: 2
    ICount: 51
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:332"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:331"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343"
        BranchSideFuncs:
        - "isConcrete()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:353"
        BranchSideFuncs:
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:352"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357"
        BranchSideFuncs:
        - "getReferencedType()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:356"
        BranchSideFuncs:
        - "isFinal()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:356"
        BranchSideFuncs:
        - "isFinal()"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:356"
        BranchSideFuncs:
        - "isFinal()"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:328,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:332,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:334,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:335,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:340,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:341,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getReferencedType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:343,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:344,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:346,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:346,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder:357,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isFinal"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 5
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$FieldRef].<init>(com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$FieldRef"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$FieldRef:504,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,com.fasterxml.jackson.core.io.IOContext,java.io.Reader,com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.core.util.TextBuffer,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.Reader"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    - "com.fasterxml.jackson.core.util.TextBuffer"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 48
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:277,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:282,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:284,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:287,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:292,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:303"
        BranchSideFuncs:
        - "allowsComments()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:297,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:298,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:299,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:301,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:303,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].overrideFormatFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:322"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:314,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    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.dataformat.csv.impl.CsvDecoder].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 333
    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.dataformat.csv.impl.CsvDecoder].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:348"
        BranchSideFuncs:
        - "_closeInput()"
        - "releaseBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:342,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:345,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffered(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:356"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:358,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:365,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childObjectContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext(int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:371,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenCharacterOffset()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenColumnNr()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLineNr()"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:376,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:377,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenCharacterOffset"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:378,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLineNr"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:378,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenColumnNr"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:378,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 382
    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,int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].contentReference()"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:389"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
        - "contentReference()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:391,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].contentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 395
    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.dataformat.csv.impl.CsvDecoder].getCurrentColumn()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:406"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:405"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenCharacterOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 414
    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.dataformat.csv.impl.CsvDecoder].getTokenLineNr()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 415
    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.dataformat.csv.impl.CsvDecoder].getTokenColumnNr()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 418
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:418"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:431"
        BranchSideFuncs:
        - "releaseTokenBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:425,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:429,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 434
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    functionUses: 2
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:450"
        BranchSideFuncs:
        - "isResourceManaged()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:446"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:445"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:448"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:447"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:445,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:446,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput()"
    functionUses: 13
    ICount: 30
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:473"
        BranchSideFuncs:
        - "read(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:472"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:466"
        BranchSideFuncs:
        - "_closeInput()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:473"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:458,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:467,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._closeInput"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:470,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:470,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:483,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:494"
        BranchSideFuncs:
        - "loadMore()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:495,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:512"
        BranchSideFuncs:
        - "skipLinesWhenNeeded()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:510"
        BranchSideFuncs:
        - "_handleLF()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:513,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentLines()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    functionUses: 4
    ICount: 33
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:524"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:527"
        BranchSideFuncs:
        - "_skipCommentLines()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:531"
        BranchSideFuncs:
        - "hasMoreInput()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:545"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:535"
        BranchSideFuncs:
        - "_handleLF()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:534"
        BranchSideFuncs:
        - "_handleLF()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs:
        - "_handleLF()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentLines"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:528,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:537,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentLines()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentContents()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    functionUses: 1
    ICount: 29
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:551"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:550,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:555,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentContents"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:561,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipCommentContents()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 575
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:576"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:584"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:583"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:-1"
        BranchSideFuncs:
        - "_handleLF()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:583"
        BranchSideFuncs:
        - "_handleLF()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:576,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:580,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:622"
        BranchSideFuncs:
        - "loadMore()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:621"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:620"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:624"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:623"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:632"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:631"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:625"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:621,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 644
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipLeadingSpace()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextChar()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextQuotedString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].resetWithString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextUnquotedString(char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextUnquotedString(char[],int)"
    functionUses: 8
    ICount: 112
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:654"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:651"
        BranchSideFuncs:
        - "_handleLF()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:658"
        BranchSideFuncs:
        - "_skipLeadingSpace()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:657"
        BranchSideFuncs:
        - "_nextChar()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:669"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:676"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:675"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:679"
        BranchSideFuncs:
        - "_nextQuotedString()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:683"
        BranchSideFuncs:
        - "resetWithString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:682"
        BranchSideFuncs:
        - "emptyAndGetCurrentSegment()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:687"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:703"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:702"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:697"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:731"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:730"
        BranchSideFuncs:
        - "_nextUnquotedString(char[],int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs:
        - "finishAndReturn(int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:723"
        BranchSideFuncs:
        - "finishAndReturn(int,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:722"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:728"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:727"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:649,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:656,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipLeadingSpace"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:658,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:666,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].resetWithString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:677,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextQuotedString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:683,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:689,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:690,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextUnquotedString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:695,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:696,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:703,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 34
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextStringOrLiteral()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:739,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextNumber()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:754"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:750,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextNumberOrString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:764"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:763"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:760,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextUnquotedString(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 775
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    functionUses: 2
    ICount: 63
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:788"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:787"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:786"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:785"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:792"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:791"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:796"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:801"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:800"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:805"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:804"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:812"
        BranchSideFuncs:
        - "_unescape()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:782,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:789,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:792,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:807,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:816,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextQuotedString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 820
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn(int,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportUnexpectedCsvChar(int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    functionUses: 1
    ICount: 143
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:840"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:839"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:831"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:834"
        BranchSideFuncs:
        - "_reportParsingError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:833"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:839"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:839"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:840"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:841"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:846"
        BranchSideFuncs:
        - "finishCurrentSegment()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:852"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:857"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:863"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs:
        - "_unescape()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:887"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:886"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:897"
        BranchSideFuncs:
        - "finishAndReturn(int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:887"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:897"
        BranchSideFuncs:
        - "finishAndReturn(int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:902"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:901"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:916"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:915"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:903"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:906"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:914"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:913"
        BranchSideFuncs:
        - "_getCharDesc(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:901"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:900"
        BranchSideFuncs:
        - "loadMore()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:821,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:831,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:832,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:843,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishCurrentSegment"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:846,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:872,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:898,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].finishAndReturn"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:914,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:913,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:913,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportUnexpectedCsvChar"
    JavaMethodInfo: null
    BBCount: 40
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._handleLF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 921
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 7
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:922"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:929"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:924"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:923"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:928"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:923,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._unescape()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 935
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionUses: 3
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:936"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:942"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:941"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:942"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:941"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:937,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:938,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._nextChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 958
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:964"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:963"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:964"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:963"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:960,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._skipLeadingSpace()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 968
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore()"
    functionUses: 1
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:971"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:976"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:975"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:976"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:975"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:972,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].loadMore"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isExpectedNumberIntToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1002"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1006"
        BranchSideFuncs:
        - "_parseIntValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1005"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1002,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1003,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1015
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 1
    ICount: 34
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1016"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1020"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1019"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1023"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1022"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1023"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1026"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1025"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1026"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1031"
        BranchSideFuncs:
        - "_getBigInteger()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1030"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1031"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1034"
        BranchSideFuncs:
        - "_getBigDecimal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1033"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1034"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1037"
        BranchSideFuncs:
        - "_throwInternal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1036"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1017,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1021,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1024,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1027,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1032,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1035,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1037,1"
      Dst: "[java.lang.Double].valueOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1041
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    functionUses: 1
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1045"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1044"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1045"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1048"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1047"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1051"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1050"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1059"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1058"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1062"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1061"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1043,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1066
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToInt()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1067"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1075"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1074"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1071"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1070"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1071"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1075"
        BranchSideFuncs:
        - "convertNumberToInt()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1074"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1069,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1072,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToInt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1079
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToLong()"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1088"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1087"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1081"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1084"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1088"
        BranchSideFuncs:
        - "convertNumberToLong()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1087"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1082,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1085,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1092
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1093"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1100"
        BranchSideFuncs:
        - "_getBigInteger()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1094"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1097"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1097"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1101"
        BranchSideFuncs:
        - "convertNumberToBigInteger()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1100"
        BranchSideFuncs:
        - "_getBigInteger()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1095,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1098,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1101,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1105
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1106,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1112
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToDouble()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1117"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1121"
        BranchSideFuncs:
        - "convertNumberToDouble()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1115,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToDouble"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1125
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigDecimal()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1133"
        BranchSideFuncs:
        - "_getBigDecimal()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1130"
        BranchSideFuncs:
        - "_parseNumericValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1134"
        BranchSideFuncs:
        - "convertNumberToBigDecimal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1133"
        BranchSideFuncs:
        - "_getBigDecimal()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1128,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1131,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1134,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1143
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength(int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    functionUses: 6
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1148"
        BranchSideFuncs:
        - "validateIntegerLength(int)"
        - "streamReadConstraints()"
        - "parseBigInteger(java.lang.String,boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1147,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1149,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1149,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1149,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateIntegerLength"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1151,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1150,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigInteger"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    functionUses: 6
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1165"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1164"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1167"
        BranchSideFuncs:
        - "validateFPLength(int)"
        - "parseBigDecimal(java.lang.String,boolean)"
        - "streamReadConstraints()"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1166,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1168,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1168,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1168,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1170,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1169,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseNumericValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowFloatValue(boolean)"
    functionUses: 7
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1205"
        BranchSideFuncs:
        - "_parseIntValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1204"
        BranchSideFuncs:
        - "_parseSlowFloatValue(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1194,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1195,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1205,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowFloatValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].looksLikeInt()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionUses: 2
    ICount: 25
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1219"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1218"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1229"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1209,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1235
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset()"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowIntValue(char[],int,int,boolean)"
    functionUses: 2
    ICount: 61
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1257"
        BranchSideFuncs:
        - "parseInt(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1251"
        BranchSideFuncs:
        - "parseInt(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1282"
        BranchSideFuncs:
        - "parseLong(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1281"
        BranchSideFuncs:
        - "_parseSlowIntValue(char[],int,int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1277"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1236,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1237,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].getTextOffset"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1252,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseInt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1258,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1282,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowIntValue"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowFloatValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1295
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble(boolean)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1302"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1301"
        BranchSideFuncs:
        - "contentsAsDouble(boolean)"
        - "isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1298,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1302,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1302,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsDouble"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1307,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1307,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._parseSlowIntValue(char[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1314
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(char[],int,int,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1315,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1317,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1319,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1329,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1329,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToInt()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1341
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 1
    ICount: 57
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1348"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1351"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1366"
        BranchSideFuncs:
        - "_getBigDecimal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1365"
        BranchSideFuncs:
        - "_throwInternal()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1361"
        BranchSideFuncs:
        - "reportOverflowInt()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1364"
        BranchSideFuncs:
        - "reportOverflowInt()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1346,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1351,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1351,1"
      Dst: "[java.math.BigInteger].intValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1355,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1359,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1360,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1364,1"
      Dst: "[java.math.BigDecimal].intValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1366,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToLong()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1373
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 1
    ICount: 50
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1383"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1393"
        BranchSideFuncs:
        - "_getBigDecimal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1392"
        BranchSideFuncs:
        - "_throwInternal()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1388"
        BranchSideFuncs:
        - "reportOverflowLong()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1388"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1391"
        BranchSideFuncs:
        - "reportOverflowLong()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1378,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1378,1"
      Dst: "[java.math.BigInteger].longValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1382,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1386,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1387,1"
      Dst: "[java.math.BigDecimal].compareTo"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1391,1"
      Dst: "[java.math.BigDecimal].longValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1393,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigInteger()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1401
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 1
    ICount: 40
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1414"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1413"
        BranchSideFuncs:
        - "_throwInternal()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1404,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1405,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1405,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1405,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateBigIntegerScale"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1406,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1408,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1412,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1414,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToDouble()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1427
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 1
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1430"
        BranchSideFuncs:
        - "_getBigDecimal()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1432"
        BranchSideFuncs:
        - "_getBigInteger()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1431"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1436"
        BranchSideFuncs:
        - "_throwInternal()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1429,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1429,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1431,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1431,1"
      Dst: "[java.math.BigInteger].doubleValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1437,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].convertNumberToBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1444
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[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.dataformat.csv.impl.CsvDecoder]._getBigInteger()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionUses: 1
    ICount: 43
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1444"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1459"
        BranchSideFuncs:
        - "_throwInternal()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1449,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1450,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1450,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1450,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1452,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1451,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1454,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getBigInteger"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1454,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1456,1"
      Dst: "[java.math.BigDecimal].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1460,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportUnexpectedNumberChar(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1478"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1477"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1474,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1474,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1478,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportInvalidNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    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.dataformat.csv.impl.CsvDecoder:1482,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1482,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowInt()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1485
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1486,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1486,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1486,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].reportOverflowLong()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1490,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getText"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1490,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1490,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].constructError(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1493
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParseException"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1494,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._getCharDesc(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1498
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1503"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1502"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1505"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1500,1"
      Dst: "[java.lang.Character].isISOControl"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1501,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1504,1"
      Dst: "[java.lang.Integer].toHexString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._throwInternal()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1509
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1510,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder]._reportError(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder"
    linkageType: null
    functionLinenumber: 1516
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder:1517,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object,com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValue"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any:80,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any].assign(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any:89,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 14
    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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].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: 203
    ICount: 61
    EdgeCount: 120
    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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].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: 117
    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.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    functionUses: 52
    ICount: 14
    EdgeCount: 11
    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: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: 57
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1930,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:1930,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 38
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2041,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2041,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2041,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2043,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2049,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2051,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2053,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2054,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2059
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2061"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2065"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2064"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2060,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2062,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2075
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2080
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2085
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId(int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2086,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2090
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId(int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2091,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._currentObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2100
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2101,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser]._checkIsNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser"
    linkageType: null
    functionLinenumber: 2105
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].isNumeric()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    functionUses: 2
    ICount: 16
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Parser:2107,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.ser.impl.StringArraySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.ArraySerializerBase,com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.ContainerSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector:com.fasterxml.jackson.databind.BeanProperty$Bogus:com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.deser.CreatorProperty:com.fasterxml.jackson.databind.deser.impl.FieldProperty:com.fasterxml.jackson.databind.deser.impl.MethodProperty:com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    functionUses: 2
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:106"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:106"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:106"
        BranchSideFuncs:
        - "findFormatFeature(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:112"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:118"
        BranchSideFuncs:
        - "findContentValueSerializer(java.lang.Class,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:117"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:124"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:124"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.impl.StringArraySerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:122,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:125,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].hasSingleElement(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serialize(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].serializeContents(java.lang.String[],com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 18
    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.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 3
    ICount: 23
    EdgeCount: 19
    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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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: "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowSequenceEndToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.FlowSequenceEndToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowSequenceEndToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.ClassUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes(com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:63,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:64,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:66,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:67,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addSuperTypes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findRawSuperTypes(java.lang.Class,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:75"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:77"
        BranchSideFuncs:
        - "_addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:76,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:78,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:79,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperClasses(java.lang.Class,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:95,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:98,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:100,1"
      Dst: "[java.lang.Class].getSuperclass"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:112,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperTypes(java.lang.Class,java.lang.Class,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:117,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil]._addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.lang.Class,java.util.Collection,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "java.util.Collection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:132"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:127,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:130,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:133,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getInterfaces"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:135,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:136,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil]._addSuperTypes"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:138,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil]._addRawSuperTypes(java.lang.Class,java.lang.Class,java.util.Collection,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.util.Collection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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: 9
    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.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:432,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:432,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:442,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:443,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:444,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsMappingException(com.fasterxml.jackson.databind.DeserializationContext,java.io.IOException)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].withCause(java.lang.Throwable)"
    functionUses: 3
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:454"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
        - "withCause(java.lang.Throwable)"
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:455,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:455,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:456,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].withCause"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:466,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:466,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 475
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:476,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:476,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwAsIAE"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.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.JsonGeneratorImpl].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 1
    ICount: 13
    EdgeCount: 16
    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.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.JsonGeneratorImpl].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    functionUses: 2
    ICount: 20
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:525"
        BranchSideFuncs:
        - "disable(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:532"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:531"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "throwIfIOE(java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:518,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].disable"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:520,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:522,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:527,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:532,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfIOE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:533,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:534,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 17
    ICount: 29
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:561,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:564,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:566,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:566,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil].findConstructor(java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    functionUses: 2
    ICount: 35
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:581,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:581,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:581,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    functionUses: 2
    ICount: 5
    EdgeCount: 112
    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:676"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil:675"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:676,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.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].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.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].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: 43
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:871,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:871,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:871,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 35
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:906,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:906,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:906,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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)"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    functionUses: 14
    ICount: 65
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1001,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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)"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor(java.util.EnumSet)"
    functionUses: 1
    ICount: 11
    EdgeCount: 12
    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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].enumTypeFor(java.util.EnumMap)"
    functionUses: 1
    ICount: 12
    EdgeCount: 14
    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: 16
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1183,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1183,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 26
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1213,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil:1213,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].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.dataformat.javaprop.JavaPropsFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory:32,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:36,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:41,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:51,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:56,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:64,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:70,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:71,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 92
    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.dataformat.javaprop.JavaPropsFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].canHandleBinaryNatively()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 120
    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.dataformat.javaprop.JavaPropsFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:159,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:159,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:159,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.util.Properties)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:165,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.util.Properties)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:184,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:184,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:185,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:197,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:198,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:198,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:204,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._optimizedStreamFromURL"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:204,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory:209,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:209,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:210,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:210,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:221"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:222"
        BranchSideFuncs:
        - "_createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:221"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:217,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:219,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:234"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:227,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:230,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:246,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:247,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:249,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:248,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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.dataformat.javaprop.JavaPropsFactory:261,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:261,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:263,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:262,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 286
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.lang.Object,com.fasterxml.jackson.core.ObjectCodec,java.util.Map)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 292
    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.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.lang.Object,com.fasterxml.jackson.core.ObjectCodec,java.util.Map)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:293,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:301,1"
      Dst: "[java.io.CharArrayReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:301,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:307,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:307,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 318
    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.dataformat.javaprop.impl.WriterBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.Writer,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:319,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:324,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:331,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._loadProperties(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._reportReadException(java.lang.String,java.lang.Exception)"
    functionUses: 2
    ICount: 31
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:355"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:359"
        BranchSideFuncs:
        - "_reportReadException(java.lang.String,java.lang.Exception)"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:363"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:352,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:354,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:354,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:356,1"
      Dst: "[java.util.Properties].load"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:357,1"
      Dst: "[java.io.Reader].close"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:363,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:358,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:358,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:358,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._reportReadException"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createJavaPropsGenerator(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:369,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createWriter"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:369,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._reportReadException(java.lang.String,java.lang.Exception)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    linkageType: null
    functionLinenumber: 390
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].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$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    functionUses: 1
    ICount: 22
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionUses: 1
    ICount: 31
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:219"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.MapDeserializer,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
    functionUses: 3
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:233"
        BranchSideFuncs:
        - "getKeyType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:237"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:240"
        BranchSideFuncs:
        - "isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:239"
        BranchSideFuncs:
        - "isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-1"
        BranchSideFuncs:
        - "isDefaultKeyDeserializer(com.fasterxml.jackson.databind.KeyDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultKeyDeserializer"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].setIgnorableProperties(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:249,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].arrayToSet"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].setIgnorableProperties(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
        BranchSideFuncs:
        - "buildCheckerIfNeeded(java.util.Set,java.util.Set)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:253"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254"
        BranchSideFuncs:
        - "buildCheckerIfNeeded(java.util.Set,java.util.Set)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:253"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:254,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:256,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].setIncludableProperties(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:261,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    functionUses: 6
    ICount: 57
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:273"
        BranchSideFuncs:
        - "canCreateUsingArrayDelegate()"
        - "canCreateUsingDelegate()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:284"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:296"
        BranchSideFuncs:
        - "getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:295"
        BranchSideFuncs:
        - "canCreateFromObjectWith()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:293"
        BranchSideFuncs:
        - "findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:301"
        BranchSideFuncs:
        - "getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
        - "getConfig()"
        - "construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:300"
        BranchSideFuncs:
        - "_isStdKeyDeser(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:275,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:275,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:280,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:280,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:277,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:277,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:296,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:297,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getFromObjectArguments"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:298,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].construct"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._isStdKeyDeser"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.AsDeductionTypeDeserializer].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._neitherNull(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[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].findIgnoredForDeserialization()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved(com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 86
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:316"
        BranchSideFuncs:
        - "getKeyType()"
        - "findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:320"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:326"
        BranchSideFuncs:
        - "findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:325"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:330"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:329"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:336"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:335"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "_neitherNull(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs:
        - "getMember()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs:
        - "findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353"
        BranchSideFuncs:
        - "findIgnoredForDeserialization()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:352"
        BranchSideFuncs:
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:352"
        BranchSideFuncs:
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:347"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:352"
        BranchSideFuncs:
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs:
        - "getIncluded()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:361"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:360"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:367"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer].createContextual"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:324,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:339,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._neitherNull"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:342,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:343,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:345,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForDeserialization"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:346,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:347,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:348,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:349,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:353,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:355,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:362,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:372,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 423
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 430
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._deserializeUsingCreator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueInstantiator()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBindStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 81
    ICount: 44
    EdgeCount: 89
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:434"
        BranchSideFuncs:
        - "_deserializeUsingCreator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:443"
        BranchSideFuncs:
        - "getMapClass()"
        - "handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:442"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:451"
        BranchSideFuncs:
        - "_readAndBindStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:450"
        BranchSideFuncs:
        - "_readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:432,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._deserializeUsingCreator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:436,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:435,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:439,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:440,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:439,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:443,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:447,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:449,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBindStringKeyMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:451,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:460,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 469
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdateStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:478"
        BranchSideFuncs:
        - "getMapClass()"
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:478"
        BranchSideFuncs:
        - "getMapClass()"
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:482"
        BranchSideFuncs:
        - "_readAndUpdateStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:481"
        BranchSideFuncs:
        - "_readAndUpdate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:470,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:473,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:479,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdateStringKeyMap"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:482,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 491
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].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.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: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:492,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getMapClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:502,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].getValueType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>(java.lang.Class,java.util.Map)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.MapDeserializer$MapReferringAccumulator].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.std.MapDeserializer]._squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,java.lang.Object,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 74
    EdgeCount: 172
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-1"
        BranchSideFuncs:
        - "getObjectIdReader()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:527"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.util.Map)"
        - "getRawClass()"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:526"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:529"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:537"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:536"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:532"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:534"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:575"
        BranchSideFuncs:
        - "nextToken()"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:551"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:551"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:555"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:554"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:559"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:558"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:563"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:573"
        BranchSideFuncs:
        - "_squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:520,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:527,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:528,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:530,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:535,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:537,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:541,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:543,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:544,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:545,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:555,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:557,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:559,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:562,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:564,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:566,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBindStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>(java.lang.Class,java.util.Map)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.MapDeserializer$MapReferringAccumulator].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.std.MapDeserializer]._squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,java.lang.Object,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 72
    EdgeCount: 169
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-1"
        BranchSideFuncs:
        - "getObjectIdReader()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:595"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.util.Map)"
        - "getRawClass()"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:594"
        BranchSideFuncs:
        - "isExpectedStartObjectToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:595"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:598"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:597"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:602"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:605"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:604"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:643"
        BranchSideFuncs:
        - "nextToken()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:642"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:617"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:617"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:622"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:621"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:620"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:625"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:624"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:627"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:629"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:639"
        BranchSideFuncs:
        - "_squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:589,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:595,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:596,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:598,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:603,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:605,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:609,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:610,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:611,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:621,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:623,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:625,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:628,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:630,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:636,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:638,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._deserializeUsingCreator(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$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.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferMapProperty(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 74
    EdgeCount: 177
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:657"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:658"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:662"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:711"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:710"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:672"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:671"
        BranchSideFuncs:
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:667"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:672"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:671"
        BranchSideFuncs:
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:688"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "_readAndBind(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferMapProperty(java.lang.Object,java.lang.Object)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "nextFieldName()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:687"
        BranchSideFuncs:
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:665"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:664"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:692"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:695"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:700"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:699"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:651,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:657,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:658,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:659,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:660,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:666,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:667,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:668,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:675,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:675,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:679,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:683,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndBind"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:688,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:696,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:698,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:700,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:706,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferMapProperty"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 59
    EdgeCount: 190
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:738"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:740"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:742"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:745"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:748"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:747"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:788"
        BranchSideFuncs:
        - "nextToken()"
        - "deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:787"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:761"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:761"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:767"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:764"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:774"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:773"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:779"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:778"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:781"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:786"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:785"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:738,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:739,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:741,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:746,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:748,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:752,1"
      Dst: "[com.fasterxml.jackson.databind.KeyDeserializer].deserializeKey"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:754,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:755,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:756,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:765,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:765,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:768,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:772,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:774,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:785,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._readAndUpdateStringKeyMap(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.std.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 57
    EdgeCount: 187
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:809"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:811"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:814"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:817"
        BranchSideFuncs:
        - "reportWrongTokenException(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:816"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:820"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:855"
        BranchSideFuncs:
        - "nextToken()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:854"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:828"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:822"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:828"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:835"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:834"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:832"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:831"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:843"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:842"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:841"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:840"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:846"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:845"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:853"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:852"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:807,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:808,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:810,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:815,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:817,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:821,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:822,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:823,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:832,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:832,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:835,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:839,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:841,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:852,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer]._squashDups(com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:875"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:869"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:865,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:867,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:868,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:870,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:871,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].handleUnresolvedReference(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator,java.lang.Object,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    functionUses: 2
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:893"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:892"
        BranchSideFuncs:
        - "getRoid()"
        - "handleUnresolvedReference(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Object)"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:890,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:890,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:890,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:890,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:893,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator].handleUnresolvedReference"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:894,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:894,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.MapDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.MapDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray"
    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.ParseDigitsTaskByteArray:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].parseDigitsIterative(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:58"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:45,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:45,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:47,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:49,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:51,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:53,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].fma"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:56,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:58,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.BigSignificand].toBigInteger"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].parseDigitsRecursive(byte[],int,int,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:73,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].parseDigitsIterative"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:77,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:78,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:82,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:82,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:82,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskByteArray:83,1"
      Dst: "[java.math.BigInteger].add"
    JavaMethodInfo: null
    BBCount: 3
    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.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.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: 22
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:44,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:44,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.MemberKey:44,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 8
    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: 33
    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.fasterxml.jackson.dataformat.toml.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:64,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:77,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:78,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:85,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 94
    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.dataformat.toml.UTF8Reader:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:102"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:99,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].canModifyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:109"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers()"
    functionUses: 10
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:128"
        BranchSideFuncs:
        - "freeBuffers()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:129"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:128"
        BranchSideFuncs:
        - "freeBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:126,1"
      Dst: "[java.io.InputStream].close"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:142"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:143,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:151,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].loadMore(int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidInitial(int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther(int,int)"
    functionUses: 6
    ICount: 198
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:177"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:191"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:190"
        BranchSideFuncs:
        - "loadMore(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:197"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:225"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:238"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:255"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:273"
        BranchSideFuncs:
        - "reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:191,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:243,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidInitial"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:258,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].canModifyBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytes()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportStrangeStream()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytesAt(int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportUnexpectedEOF(int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportStrangeStream()"
    functionUses: 1
    ICount: 85
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:353"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:352"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:367"
        BranchSideFuncs:
        - "canModifyBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:367"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:366"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:359"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:383"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:401"
        BranchSideFuncs:
        - "readBytesAt(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:398"
        BranchSideFuncs:
        - "reportUnexpectedEOF(int,int)"
        - "freeBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:397"
        BranchSideFuncs:
        - "reportStrangeStream()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:332,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].canModifyBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:342,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:340,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:340,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:353,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytes"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:355,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:360,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportStrangeStream"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:391,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytesAt"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:395,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportUnexpectedEOF"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:409,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].readBytesAt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "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: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:425"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:422,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidInitial(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 439
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:443,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:443,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:443,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportInvalidOther(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 449
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:453,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:453,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:453,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 459
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:463,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:463,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    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.dataformat.toml.UTF8Reader:468,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:468,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.UTF8Reader"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.UTF8Reader:472,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DocumentStartToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.DocumentStartToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DocumentStartToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1].bootstrap$()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1"
    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__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1:-1,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__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.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1].test(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1"
    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.deser.std.StdKeyDeserializers$lambda_findStringBasedKeyDeserializer_0__1:-1,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers].lambda$findStringBasedKeyDeserializer$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeTuple"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.NodeTuple:25"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.NodeTuple:26"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.NodeTuple:25"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.nodes.NodeTuple:25"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.NodeTuple:28"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.NodeTuple:27"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.NodeTuple:24,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.nodes.NodeTuple:26,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeTuple"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeTuple"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeTuple"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.NodeTuple:52,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.NodeTuple:52,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.NodeTuple:52,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].rootDetector(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:41,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].rootDetector(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.DupDetector:45,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.DupDetector].child()"
    functionSourceFile: "com.fasterxml.jackson.core.json.DupDetector"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].<init>(java.lang.Object)"
    functionUses: 8
    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: 4
    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: 3
    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: 3
    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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey:756,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey"
    linkageType: null
    functionLinenumber: 758
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].expect()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey:759,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey:759,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].expect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey:756,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockMappingKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:583,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].produce()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 2
    ICount: 50
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:586"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:590"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:589"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:590"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:594"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
        - "produce()"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:593"
        BranchSideFuncs:
        - "getStartMark()"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "pop()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "peekToken()"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "getEndMark()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:586,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:587,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:587,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:588,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:588,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:592,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:592,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].produce"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:594,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:595,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:595,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:595,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:596,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:596,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey:583,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer$Adapter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer$Adapter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer$Adapter:109,1"
      Dst: "[java.lang.Object].<init>"
    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.dataformat.yaml.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.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.dataformat.yaml.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.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: "[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.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.fasterxml.jackson.databind.node.BinaryNode].<init>(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ValueNode].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:24,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:33"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:32"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:33"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.ValueNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:34,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BinaryNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BinaryNode].<init>(byte[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:43"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:42"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:45"
        BranchSideFuncs:
        - "<init>(byte[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:46,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].valueOf(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.BinaryNode"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:57"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:57,1"
      Dst: "[com.fasterxml.jackson.databind.node.BinaryNode].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].binaryValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "byte[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variant].encode(byte[],boolean)"
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:89,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:89,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.UTF8JsonGenerator].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.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 12
    ICount: 10
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:96,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:96,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.BinaryNode:108,1"
      Dst: "[java.util.Arrays].equals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.BinaryNode"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.BinaryNode:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.BinaryNode:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.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.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:272,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].translate(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:284,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$SnakeCaseStrategy].translate"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$UpperSnakeCaseStrategy:288,1"
      Dst: "[java.lang.String].toUpperCase"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.Serializers$Base:101,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findReferenceSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.ReferenceType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.module.SimpleSerializers].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.ser.Serializers$Base].findSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.Serializers$Base:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findArraySerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.ArrayType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findCollectionSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findCollectionLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.CollectionLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findMapSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.Serializers$Base].findMapLikeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.Serializers$Base"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.type.MapLikeType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].<init>(java.lang.Class,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserialize(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructFromCanonical(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeLocale(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    - "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    functionUses: 3
    ICount: 74
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:355"
        BranchSideFuncs:
        - "getParser()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:354"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:316,1"
      Dst: "[java.io.File].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:318,1"
      Dst: "[java.net.URL].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:320,1"
      Dst: "[java.net.URI].create"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:323,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:326,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:325,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:329,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:329,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructFromCanonical"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:332,1"
      Dst: "[java.util.Currency].getInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:335,1"
      Dst: "[java.util.regex.Pattern].compile"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeLocale"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:339,1"
      Dst: "[java.nio.charset.Charset].forName"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:341,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:343,1"
      Dst: "[java.net.InetAddress].getByName"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:345,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:348,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:350,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:350,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidFormatException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:355,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:356,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:356,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:357,1"
      Dst: "[java.net.InetSocketAddress].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:368,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 14
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:379,1"
      Dst: "[java.net.URI].create"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:384,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeFromEmptyStringDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._shouldTrim()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:398"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:407"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:404,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:405,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deserializeLocale(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deSerializeBCP47Locale(java.lang.String,int,java.lang.String,java.lang.String,int)"
    functionUses: 1
    ICount: 26
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:420"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:419"
        BranchSideFuncs:
        - "_firstHyphenOrUnderscore(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:426"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:432"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:431"
        BranchSideFuncs:
        - "_deSerializeBCP47Locale(java.lang.String,int,java.lang.String,java.lang.String,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:416,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._firstHyphenOrUnderscore"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:418,1"
      Dst: "[java.util.Locale].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:420,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:428,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:432,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deSerializeBCP47Locale"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std]._deSerializeBCP47Locale(java.lang.String,int,java.lang.String,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "java.util.Locale"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:458"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:444,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:448,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:452,1"
      Dst: "[java.util.Locale$Builder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:452,1"
      Dst: "[java.util.Locale$Builder].setLanguage"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:453,1"
      Dst: "[java.util.Locale$Builder].setRegion"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:454,1"
      Dst: "[java.util.Locale$Builder].setVariant"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:455,1"
      Dst: "[java.util.Locale$Builder].setScript"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:456,1"
      Dst: "[java.util.Locale$Builder].build"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:460,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:460,1"
      Dst: "[java.util.Locale$Builder].setExtension"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:463,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:470,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std:475,1"
      Dst: "[java.util.Locale].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:263,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:273"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 10
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single:279,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:349,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 95
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:354"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:358"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:357"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:358"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:358"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:357"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:369"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:372"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:374"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:377"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:376"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:379"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:382"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:381"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:384"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:387"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:386"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:389"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:392"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:391"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:394"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:397"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:396"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:398"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:410"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:409"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:399"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:401"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:400"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:401"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:404"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:403"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:411"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:414"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:413"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:414"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:418"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:417"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:424"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:427"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:426"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:429"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:432"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:358,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTimeZone"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:358,1"
      Dst: "[java.util.TimeZone].getTimeZone"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:358,1"
      Dst: "[java.util.Calendar].getInstance"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:359,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:361,1"
      Dst: "[java.util.Calendar].get"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:368,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:368,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:369,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:371,1"
      Dst: "[java.lang.StringBuilder].insert"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:373,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:410,1"
      Dst: "[java.util.Calendar].getTimeZone"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:410,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:410,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:410,1"
      Dst: "[java.util.TimeZone].getOffset"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:435,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:435,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:435,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate:435,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 2
  - 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: 18
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:55,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.IterationType:55,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.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.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    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.dataformat.yaml.YAMLFactoryBuilder:93,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:98,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:112,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:117,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:130,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:138,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:138,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:148,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:153,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:161,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:166,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:174,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:174,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].stringQuotingChecker(com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].yamlVersionToWrite(org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].loaderOptions(org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:235"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:234"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:232,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:233,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].enable"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions(org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatParserFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    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.dataformat.yaml.YAMLFactoryBuilder].formatGeneratorFeaturesMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    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.dataformat.yaml.YAMLFactoryBuilder].yamlVersionToWrite()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$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.dataformat.yaml.YAMLFactoryBuilder].stringQuotingChecker()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:280,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].loaderOptions()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.LoaderOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder:325,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>"
    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.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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].isFloatingPointNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].isFloat()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:56"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:56"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:60"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToExactIntegral()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:66,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:66,1"
      Dst: "[java.lang.Float].isInfinite"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:67,1"
      Dst: "[java.lang.Math].round"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:72,1"
      Dst: "[java.lang.Float].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:91,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:95,1"
      Dst: "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:95,1"
      Dst: "[java.math.BigDecimal].toBigInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:100,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].isNaN()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.FloatNode:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.FloatNode:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:107,1"
      Dst: "[java.lang.Float].isNaN"
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:107,1"
      Dst: "[java.lang.Float].isInfinite"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.FloatNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.FloatNode"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    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: 31
    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: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.FloatNode:131,1"
      Dst: "[java.lang.Float].floatToIntBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].<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.CollectionSerializer"
    linkageType: null
    functionLinenumber: 40
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].<init>(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:51,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].<init>(com.fasterxml.jackson.databind.ser.std.CollectionSerializer,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.CollectionSerializer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    - "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.CollectionSerializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 61
    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.CollectionSerializer].<init>(com.fasterxml.jackson.databind.ser.std.CollectionSerializer,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.CollectionSerializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].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.CollectionSerializer"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    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.CollectionSerializer].<init>(com.fasterxml.jackson.databind.ser.std.CollectionSerializer,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.CollectionSerializer:69,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:80,1"
      Dst: "[java.util.Collection].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].hasSingleElement(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:84"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:85,1"
      Dst: "[java.util.Collection].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:105"
        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.std.CollectionSerializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:99"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:106"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:105"
        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.std.CollectionSerializer:97,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:106,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:108,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContents(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "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.dataformat.javaprop.JavaPropsGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContentsUsing(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 45
    EdgeCount: 158
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:119"
        BranchSideFuncs:
        - "serializeContentsUsing(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:118"
        BranchSideFuncs:
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:133"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:132"
        BranchSideFuncs:
        - "serializerFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:144"
        BranchSideFuncs:
        - "hasGenericTypes()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:140"
        BranchSideFuncs:
        - "hasNext()"
        - "_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)"
        - "next()"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "hasGenericTypes()"
        - "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)"
        - "iterator()"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "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.CollectionSerializer:139"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:147"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:146"
        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.CollectionSerializer:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:129"
        BranchSideFuncs:
        - "hasNext()"
        - "_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)"
        - "next()"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
        - "hasGenericTypes()"
        - "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)"
        - "iterator()"
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
        - "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.CollectionSerializer:128"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:114,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContentsUsing"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:119,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:120,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:129,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:133,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:136,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContentsUsing(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    functionUses: 1
    ICount: 25
    EdgeCount: 146
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:182"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:181"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:170"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:173"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:172"
        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.CollectionSerializer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:164"
        BranchSideFuncs:
        - "next()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:160,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:161,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:165,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:171,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:173,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    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.std.CollectionSerializer].serializeContents(java.util.Collection,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.CollectionSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    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.std.CollectionSerializer].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.std.CollectionSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].hasSingleElement(java.util.Collection)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer"
    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.std.CollectionSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Collection)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CollectionSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].isEmpty"
    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.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: "[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: "[org.yaml.snakeyaml.scanner.Constant].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.Constant"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:50"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:58"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:57"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:52"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:55"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:54"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:58"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:62"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.Constant:47,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.scanner.Constant:48,1"
      Dst: "[java.util.Arrays].fill"
    - Src: "org.yaml.snakeyaml.scanner.Constant:49,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.Constant:50,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.Constant:51,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.yaml.snakeyaml.scanner.Constant:55,1"
      Dst: "[java.lang.StringBuilder].appendCodePoint"
    - Src: "org.yaml.snakeyaml.scanner.Constant:58,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.yaml.snakeyaml.scanner.Constant:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.Constant"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:65"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:64"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:65"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:64"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:65"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.Constant:65,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.Constant"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 15
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:69"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:68"
        BranchSideFuncs:
        - "has(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.Constant:69,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.Constant"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 7
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:73"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:72"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:73"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:72"
        BranchSideFuncs:
        - "has(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.Constant:73,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.Constant:73,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.Constant].hasNo(int,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.Constant"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.Constant:77"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.Constant:76"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.Constant:77,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 4
    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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ClassKey:org.xml.sax.SAXException:org.xml.sax.SAXParseException:org.yaml.snakeyaml.Yaml:org.yaml.snakeyaml.nodes.Tag:org.yaml.snakeyaml.tokens.Token$ID].toString()"
    functionUses: 2
    ICount: 4
    EdgeCount: 102
    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.fasterxml.jackson.databind.util.BeanUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:35"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:30,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:31,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForIsGetter"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:33,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForRegularGetter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:47,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:55,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:56,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isCglibGetCallbacks"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:61,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].isGroovyMetaClassGetter"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:66,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:67,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForIsGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:81,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:82,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:85,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:86,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForSetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:96,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForMutator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].okNameForMutator(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.BeanUtil:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.BeanUtil:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:107,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:108,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:110,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:110,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].stdManglePropertyName"
    - Src: "com.fasterxml.jackson.databind.util.BeanUtil:111,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].legacyManglePropertyName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.BeanUtil"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].defaultValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.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.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 14
    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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:528,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem"
    linkageType: null
    functionLinenumber: 530
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2210(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 75
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:531"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:538"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2210(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "collectEvents()"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
        - "pop()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:537"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:538"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
        BranchSideFuncs:
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:541"
        BranchSideFuncs:
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:543"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:541"
        BranchSideFuncs:
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:543"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:545"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:544"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "push(java.lang.Object)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "collectEvents(org.yaml.snakeyaml.events.Event)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:531,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:532,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:532,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:532,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:533,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2210"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:534,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:535,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:535,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:536,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:537,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:537,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:539,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:540,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:542,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:543,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:545,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:545,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:546,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:547,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem:528,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowSequenceItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.ConstructorException"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.ConstructorException:37,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.ConstructorException"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    functionUses: 14
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.ConstructorException:50,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter].<init>(char,char,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char"
    - "char"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:146,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter]._continueWithEscapes(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 2
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:172"
        BranchSideFuncs:
        - "_lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
        - "setValue(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:165"
        BranchSideFuncs:
        - "_continueWithEscapes(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:164"
        BranchSideFuncs:
        - "_addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:157,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:160,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:162,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter]._continueWithEscapes"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:165,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:166,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:173,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:173,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter]._continueWithEscapes(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 1
    ICount: 59
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:214"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
        - "_addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:193"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:192"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:205"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:184,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:187,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:190,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:195,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:197,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter:216,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.events.SequenceEndEvent"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.SequenceEndEvent:26,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionEndEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.SequenceEndEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.SequenceEndEvent"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    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$Segment].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2162
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2163,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].type(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2168
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2172"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].rawType(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2182"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2186
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2189
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    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$Segment].hasIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2196
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2196"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2203
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 3
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2207"
        BranchSideFuncs:
        - "<init>()"
        - "set(int,com.fasterxml.jackson.core.JsonToken)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2205,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2208,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2215
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2219"
        BranchSideFuncs:
        - "<init>()"
        - "set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2217,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2220,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2230"
        BranchSideFuncs:
        - "<init>()"
        - "set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2228,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2231,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].append(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2238
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    argCount: 5
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2242"
        BranchSideFuncs:
        - "set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2240,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2243,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2298
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2302"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2299,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2308
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].assignNativeIds(int,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2312"
        BranchSideFuncs:
        - "assignNativeIds(int,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2309,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2314,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].assignNativeIds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2318
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2324"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2320,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].set(int,com.fasterxml.jackson.core.JsonToken,java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2329
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].assignNativeIds(int,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2334"
        BranchSideFuncs:
        - "assignNativeIds(int,java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2331,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2336,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].assignNativeIds"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].assignNativeIds(int,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2340
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._objectIdIndex(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._typeIdIndex(int)"
    functionUses: 2
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2347"
        BranchSideFuncs:
        - "_objectIdIndex(int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2346"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2350"
        BranchSideFuncs:
        - "_typeIdIndex(int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2349"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2342,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2345,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._objectIdIndex"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2345,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2345,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2348,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._typeIdIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findObjectId(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._objectIdIndex(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2355"
        BranchSideFuncs:
        - "_objectIdIndex(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2356,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._objectIdIndex"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2356,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2356,1"
      Dst: "[java.util.TreeMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].findTypeId(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2362
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._typeIdIndex(int)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2362"
        BranchSideFuncs:
        - "_typeIdIndex(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2363,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._typeIdIndex"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2363,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment:2363,1"
      Dst: "[java.util.TreeMap].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment]._typeIdIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2365
    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.databind.util.TokenBuffer$Segment]._objectIdIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.TokenBuffer$Segment"
    linkageType: null
    functionLinenumber: 2366
    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.fasterxml.jackson.databind.type.ClassKey].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:43,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:45,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:46,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].reset(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:52,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:53,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].compareTo(com.fasterxml.jackson.databind.type.ClassKey)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassKey"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:66,1"
      Dst: "[java.lang.String].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.ClassKey:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassKey:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:80,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ClassKey].compareTo(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ClassKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ClassKey:19,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].compareTo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].<init>(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].withFactory(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:43,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].parse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser].parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:48"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:55"
        BranchSideFuncs:
        - "parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
        - "<init>(java.lang.String)"
        - "hasMoreTokens()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:62"
        BranchSideFuncs:
        - "_problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:48,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:51,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:52,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:49,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:49,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:56,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:56,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:57,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parseType"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:60,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser].findClass(java.lang.String,com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    - "[com.fasterxml.jackson.databind.type.TypeParser].parseTypes(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,java.util.List)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].pushBack(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionUses: 2
    ICount: 26
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:71"
        BranchSideFuncs:
        - "_problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:70"
        BranchSideFuncs:
        - "findClass(java.lang.String,com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer)"
        - "hasMoreTokens()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:84"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:83"
        BranchSideFuncs:
        - "emptyBindings()"
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:82"
        BranchSideFuncs:
        - "create(java.lang.Class,java.util.List)"
        - "parseTypes(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:81"
        BranchSideFuncs:
        - "pushBack(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:68,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:69,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:71,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:71,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].findClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:76,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:77,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parseTypes"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:78,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:79,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:82,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].pushBack"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:84,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].parseTypes(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser].parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens()"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:104"
        BranchSideFuncs:
        - "parseType(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,int)"
        - "hasMoreTokens()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:103"
        BranchSideFuncs:
        - "_problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:98"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:97"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:91,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:94,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:95,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].hasMoreTokens"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:96,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parseType"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:96,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:98,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].nextToken"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:99,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser].findClass(java.lang.String,com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].findClass(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil:org.xml.sax.SAXException].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    functionUses: 1
    ICount: 18
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:110,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:113,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._problem"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser]._problem(com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "java.lang.IllegalArgumentException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getAllInput()"
    - "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getRemainingInput()"
    functionUses: 6
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getAllInput"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:120,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:121,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer].getRemainingInput"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:119,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:119,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeParser]._quoteTruncated(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeParser"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeParser:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeParser:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:126,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:127,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:127,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:130,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:130,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeParser:129,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.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: 31
    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: 27
    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: 8
    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: 31
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.SerializedString:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.SerializedString:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.SerializedString:263,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.core.io.SerializedString:265,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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: "[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].<init>(int)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.serializer.NumberAnchorGenerator].nextAnchor(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:29,1"
      Dst: "[java.text.NumberFormat].getNumberInstance"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:30,1"
      Dst: "[java.text.NumberFormat].setMinimumIntegerDigits"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:31,1"
      Dst: "[java.text.NumberFormat].setMaximumFractionDigits"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:32,1"
      Dst: "[java.text.NumberFormat].setGroupingUsed"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:33,1"
      Dst: "[java.text.NumberFormat].format"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:34,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:34,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.serializer.NumberAnchorGenerator:34,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    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:com.fasterxml.jackson.dataformat.csv.CsvParser:com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:com.fasterxml.jackson.dataformat.yaml.YAMLParser].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.base.ParserBase].setFeatureMask(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserBase].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].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.dataformat.yaml.YAMLParser].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonParser].overrideFormatFeatures(int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    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:com.fasterxml.jackson.dataformat.csv.CsvParser:com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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:com.fasterxml.jackson.dataformat.csv.CsvParser:com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:com.fasterxml.jackson.dataformat.yaml.YAMLParser].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.UTF8StreamJsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getReadCapabilities()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getReadCapabilities()"
    - "[com.fasterxml.jackson.core.JsonParser].getReadCapabilities()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getReadCapabilities()"
    functionUses: 2
    ICount: 4
    EdgeCount: 11
    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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 14
    ICount: 4
    EdgeCount: 6
    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: 7
    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.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.core.util.JsonParserDelegate].getParsingContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.dataformat.csv.CsvParser].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    functionUses: 5
    ICount: 4
    EdgeCount: 7
    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.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    functionUses: 77
    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.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.base.ParserMinimalBase].getCurrentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    functionUses: 6
    ICount: 4
    EdgeCount: 8
    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.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    functionUses: 8
    ICount: 4
    EdgeCount: 12
    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.json.ReaderBasedJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    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.filter.FilteringParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTokenId(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    functionUses: 27
    ICount: 4
    EdgeCount: 5
    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.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    functionUses: 9
    ICount: 4
    EdgeCount: 4
    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.databind.util.TokenBuffer$Parser].isNaN()"
    - "[com.fasterxml.jackson.core.base.ParserBase].isNaN()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isNaN()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].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.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    functionUses: 64
    ICount: 4
    EdgeCount: 11
    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.util.JsonParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.base.ParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].hasTextCharacters()"
    functionUses: 3
    ICount: 4
    EdgeCount: 9
    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.dataformat.javaprop.JavaPropsParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    functionUses: 4
    ICount: 4
    EdgeCount: 11
    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.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    functionUses: 4
    ICount: 4
    EdgeCount: 11
    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.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextOffset()"
    functionUses: 4
    ICount: 4
    EdgeCount: 11
    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.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    functionUses: 10
    ICount: 4
    EdgeCount: 7
    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.filter.FilteringParserDelegate].getBooleanValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getBooleanValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.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.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    functionUses: 7
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.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.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 7
    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.dataformat.javaprop.JavaPropsParser].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 7
    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.databind.node.TreeTraversingParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFloatValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 7
    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.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    functionUses: 19
    ICount: 4
    EdgeCount: 7
    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.dataformat.javaprop.JavaPropsParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    functionUses: 14
    ICount: 4
    EdgeCount: 7
    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.core.filter.FilteringParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberType()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 7
    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.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    functionUses: 33
    ICount: 4
    EdgeCount: 7
    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.JsonParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    functionUses: 3
    ICount: 4
    EdgeCount: 5
    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.UTF8DataInputJsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.UTF8StreamJsonParser].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.json.UTF8DataInputJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.JsonParser].getValueAsLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsLong()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.base.ParserMinimalBase].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].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.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].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.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    functionUses: 20
    ICount: 4
    EdgeCount: 9
    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.dataformat.csv.CsvParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionUses: 5
    ICount: 5
    EdgeCount: 11
    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.dataformat.yaml.YAMLParser].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.util.JsonParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.JsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].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.node.TreeTraversingParser].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)"
    functionUses: 3
    ICount: 6
    EdgeCount: 10
    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.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    functionUses: 201
    ICount: 4
    EdgeCount: 12
    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.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].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.dataformat.csv.CsvParser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    functionUses: 4
    ICount: 4
    EdgeCount: 6
    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.dataformat.csv.CsvParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadTypeId()"
    functionUses: 5
    ICount: 4
    EdgeCount: 6
    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.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].getObjectId()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    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.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].getTypeId()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    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.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.type.ReferenceType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.type.ReferenceType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>(com.fasterxml.jackson.databind.type.ReferenceType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>(com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].withContentInclusion(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>(com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.util.NameTransformer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:49,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:62,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:67,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent(java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:72,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferencedIfPresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._getReferenced"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent(java.util.concurrent.atomic.AtomicReference)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.AtomicReferenceSerializer]._isValuePresent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedConstructor,java.util.List,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators:463,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top(java.lang.String,int,int[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:52,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_top(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:64"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:59,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:-1,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks(java.lang.String,int,int[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:88,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackcmap_blocks(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:95,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:-1,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction(java.lang.String,int,int[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAction(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:136,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:-1,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap(java.lang.String,int,int[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:179,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackRowMap(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:186,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:188,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans(java.lang.String,int,int[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:286,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpacktrans(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 290
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:293,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:-1,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "int[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute(java.lang.String,int,int[])"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:340,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzUnpackAttribute(java.lang.String,int,int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:353"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:352"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:350"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:347,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:-1,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].requestLargerBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 426
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:432"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:431"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:438"
        BranchSideFuncs:
        - "releaseTokenBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:437"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:428,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:428,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:433,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:435,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer(char[])"
    - "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:446"
        BranchSideFuncs:
        - "releaseTokenBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:445"
        BranchSideFuncs:
        - "releaseBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:443,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseTokenBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:446,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getNestingDepth()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 449
    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.dataformat.toml.Lexer].startString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:455,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].emptyAndGetCurrentSegment"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char[],int,int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:461,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNewlineWithPossibleTrim()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 464
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:468"
        BranchSideFuncs:
        - "appendNormalTextToken()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:468"
        BranchSideFuncs:
        - "appendNormalTextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:465,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:469,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeShort()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 473
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    functionUses: 1
    ICount: 19
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:474,1"
      Dst: "[java.lang.Character].digit"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:478,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeLong()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionUses: 1
    ICount: 53
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:498"
        BranchSideFuncs:
        - "generic(java.lang.String)"
        - "atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:494"
        BranchSideFuncs:
        - "append(char)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:482,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:482,1"
      Dst: "[java.lang.Character].digit"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:490,1"
      Dst: "[java.lang.Character].isValidCodePoint"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:493,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:495,1"
      Dst: "[java.lang.Character].highSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:496,1"
      Dst: "[java.lang.Character].lowSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:499,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].getLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 502
    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.dataformat.toml.Lexer].getColumn()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 503
    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.dataformat.toml.Lexer].getCharPos()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 504
    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.dataformat.toml.Lexer].getTextBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 506
    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.dataformat.toml.Lexer].getTextBufferStart()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 507
    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.dataformat.toml.Lexer].getTextBufferEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 508
    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.dataformat.toml.Lexer].<init>(java.io.Reader,com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer()"
    - "[com.fasterxml.jackson.core.io.IOContext].constructReadConstrainedTextBuffer()"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:517,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:519,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:521,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:522,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocTokenBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:523,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].constructReadConstrainedTextBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzMaxBufferLen()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    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.dataformat.toml.Lexer].zzCanGrow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    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.dataformat.toml.Lexer].zzCMap(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:541"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzRefill()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 554
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].requestLargerBuffer()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read()"
    functionUses: 2
    ICount: 88
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:561"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:560"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:585"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:620"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:619"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:616"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:606"
        BranchSideFuncs:
        - "read()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:611"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:610"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:561,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:579,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].requestLargerBuffer"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:587,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:591,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:596,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyclose()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:634"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:636"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:635,1"
      Dst: "[java.io.Reader].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyResetPosition()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yyatEOF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 663
    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.dataformat.toml.Lexer].yystate()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 673
    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.dataformat.toml.Lexer].yybegin(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 683
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yytext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:694,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yycharat(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 707
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    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.dataformat.toml.Lexer].zzScanError(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:744,1"
      Dst: "[java.lang.Error].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yypushback(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:760"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:759"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:757,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylength"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:758,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzScanError"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Lexer].yylex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Lexer"
    linkageType: null
    functionLinenumber: 780
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzRefill()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzRefill()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzCMap(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].startString()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].startString()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNewlineWithPossibleTrim()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].startString()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin(int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].startString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].append(char)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeShort()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeLong()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].zzScanError(int)"
    functionUses: 2
    ICount: 366
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:829"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:830"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:836"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:835"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:835"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:834"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:848"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:858"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:866"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:865"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:866"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:870"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:869"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:870"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:876"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:875"
        BranchSideFuncs:
        - "zzRefill()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:884"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:889"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:888"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:895"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:894"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:898"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:904"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:903"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:903"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:915"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:914"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:915"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:914"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.Lexer:915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.Lexer:914"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:799,1"
      Dst: "[java.lang.Character].codePointAt"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:800,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:839,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzRefill"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:893,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzCMap"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:917,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:917,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:942,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].yybegin"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:943,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].startString"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:964,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:1025,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNormalTextToken"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:1030,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendNewlineWithPossibleTrim"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:1035,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].append"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:1160,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeShort"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:1175,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].appendUnicodeEscapeLong"
    - Src: "com.fasterxml.jackson.dataformat.toml.Lexer:1190,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].zzScanError"
    JavaMethodInfo: null
    BBCount: 152
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:32,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:43,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:50,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].configure(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:58,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:60,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:67,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:74,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:82,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$Builder:84,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    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: 266
    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: 270
    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: 17
    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: 62
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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: 8
    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.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: -1
    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: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    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()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    functionUses: 2
    ICount: 13
    EdgeCount: 8
    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.dataformat.toml.UTF8Reader].read(char[],int,int)"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._closeInput()"
    functionUses: 28
    ICount: 41
    EdgeCount: 9
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:300,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:300,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 48
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:501,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:501,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(char)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser]._loadMoreGuaranteed()"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(char)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,char,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 1
    ICount: 174
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:620,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 203
    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: 91
    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:1792"
        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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1780,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:1780,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 76
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2085,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2085,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 62
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2406,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 54
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2463,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 53
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2515,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 135
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.ReaderBasedJsonParser:2919,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.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.annotation.JsonAutoDetect$Value].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:172,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].defaultVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].noOverrides()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].'from'(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:189,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].fieldVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].getterVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].isGetterVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:190,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].setterVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:191,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].creatorVisibility"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:189,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct(com.fasterxml.jackson.'annotation'.PropertyAccessor,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.PropertyAccessor"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:206,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:228,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:235,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._predefined"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:237,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withFieldVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:243,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:248,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withIsGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:253,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withSetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:258,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withCreatorVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:263,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].merge(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:269"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:270,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:280"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:296"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:295"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:277,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:300,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].construct"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].valueFor()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getFieldVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getGetterVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getIsGetterVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getSetterVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getCreatorVisibility()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:316,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._predefined"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:323,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:331,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 340
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionUses: 31
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:342"
        BranchSideFuncs:
        - "_equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:343,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._predefined(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:364"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value]._equals(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.JsonAutoDetect$Value:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.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.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].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.ser.std.StdDelegatingSerializer].<init>(com.fasterxml.jackson.databind.util.Converter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.util.Converter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.util.Converter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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: 6
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ResolvableSerializer].resolve"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 108
    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.util.StdConverter].getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 2
    ICount: 24
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:119"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "getOutputType(com.fasterxml.jackson.databind.type.TypeFactory)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:118"
        BranchSideFuncs:
        - "isJavaLangObject()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:123"
        BranchSideFuncs:
        - "findValueSerializer(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:126"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:128"
        BranchSideFuncs:
        - "withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:128"
        BranchSideFuncs:
        - "withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].getOutputType"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:119,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:124,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].withDelegate"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].getConverter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    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.StdDelegatingSerializer].getDelegatee()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    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.StdDelegatingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 155
    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.StdDelegatingSerializer].convertValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer]._findSerializer(java.lang.Object,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 13
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:163"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:167"
        BranchSideFuncs:
        - "_findSerializer(java.lang.Object,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:166"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].convertValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:159,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:167,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 175
    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.StdDelegatingSerializer].convertValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer]._findSerializer(java.lang.Object,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].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: 39
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:181"
        BranchSideFuncs:
        - "_findSerializer(java.lang.Object,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:180"
        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.StdDelegatingSerializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].convertValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:179,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].convertValue(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.impl.StringArraySerializer].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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionUses: 18
    ICount: 16
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:193"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:187,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].convertValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    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.StdDelegatingSerializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:213,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.SchemaAware].getSchema"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].getSchema"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.jsonschema.SchemaAware].getSchema"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:230,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].getSchema"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    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.StdDelegatingSerializer:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:243"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:242,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer].convertValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].convert(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:264,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer]._findSerializer(java.lang.Object,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer(java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:279,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer:279,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findValueSerializer"
    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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull:102,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull:105,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    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: 25
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockEndToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.BlockEndToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockEndToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.dataformat.csv.impl.CsvEncoder].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Writer,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.Writer"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:207,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.Writer,com.fasterxml.jackson.dataformat.csv.CsvSchema,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.io.Writer"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar(boolean,int,int)"
    functionUses: 1
    ICount: 87
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:211"
        BranchSideFuncs:
        - "getEscapeChar()"
        - "getQuoteChar()"
        - "enabledIn(int)"
        - "getColumnSeparator()"
        - "allocConcatBuffer()"
        - "getLineSeparator()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:210"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:216"
        BranchSideFuncs:
        - "_getQuoteCharEscapeChar(boolean,int,int)"
        - "getNullValueOrEmpty()"
        - "_calcSafeChar()"
        - "allowsComments()"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:215"
        BranchSideFuncs:
        - "getEscapeChar()"
        - "getQuoteChar()"
        - "enabledIn(int)"
        - "getColumnSeparator()"
        - "allocConcatBuffer()"
        - "getLineSeparator()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:230"
        BranchSideFuncs:
        - "_getQuoteCharEscapeChar(boolean,int,int)"
        - "getNullValueOrEmpty()"
        - "_calcSafeChar()"
        - "allowsComments()"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:211,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:215,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:222,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:227,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:228,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:230,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:234,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:236,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:240,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar(boolean,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar()"
    functionUses: 1
    ICount: 76
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:249"
        BranchSideFuncs:
        - "getEscapeChar()"
        - "_getQuoteCharEscapeChar(boolean,int,int)"
        - "getQuoteChar()"
        - "getNullValueOrEmpty()"
        - "_calcSafeChar()"
        - "getColumnSeparator()"
        - "getLineSeparator()"
        - "allowsComments()"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:250,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:268,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:269,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:270,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getEscapeChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:271,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getLineSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:273,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueOrEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:275,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:276,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:277,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._getQuoteCharEscapeChar(boolean,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "char"
    argCount: 3
    argTypes:
    - "boolean"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:298"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._calcSafeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:315"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:308,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].withSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:320,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].overrideFormatFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:325"
        BranchSideFuncs:
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:326,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].setOutputEscapes(int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:337"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:336"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    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.dataformat.csv.impl.CsvEncoder].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    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.dataformat.csv.impl.CsvEncoder].nextColumnIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 360
    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.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(java.lang.String)"
    functionUses: 9
    ICount: 33
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:393"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "buffered(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:378"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:381"
        BranchSideFuncs:
        - "appendColumnSeparator()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:380"
        BranchSideFuncs:
        - "_mayNeedQuotes(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:388"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:386"
        BranchSideFuncs:
        - "_writeQuotedAndEscaped(java.lang.String,char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:385"
        BranchSideFuncs:
        - "_writeQuoted(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:376,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:379,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:381,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:382,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:384,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:386,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:389,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:394,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:394,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:400,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:400,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 405
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:418"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "buffered(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:412"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:411"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:415"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:414"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:410,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:415,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:419,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:419,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 424
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(long)"
    functionUses: 1
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:437"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "buffered(long)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:431"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:433"
        BranchSideFuncs:
        - "outputLong(long,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:429,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:434,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:438,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:438,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 443
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(float)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(double)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:449"
        BranchSideFuncs:
        - "appendValue(float)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:448"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "buffered(double)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:445,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:449,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:449,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(double)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(double)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:460"
        BranchSideFuncs:
        - "appendValue(double)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:459"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "buffered(double)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:456,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:460,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:460,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].write(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 465
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered(boolean)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:471"
        BranchSideFuncs:
        - "appendValue(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:470"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "buffered(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:467,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:471,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].buffered"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:471,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNonEscaped(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 478
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedRaw(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:484"
        BranchSideFuncs:
        - "appendRawValue(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:483"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "bufferedRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:480,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:484,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedRaw"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:484,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeNull(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNull()"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:494"
        BranchSideFuncs:
        - "appendNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:493"
        BranchSideFuncs:
        - "_buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
        - "bufferedNull()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:490,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:494,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].bufferedNull"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:494,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeColumnName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 498
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:499,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].endRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 505
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$DoubleValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$BooleanValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$NullValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 56
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:509"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:514"
        BranchSideFuncs:
        - "write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:508"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:524"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:524"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:531"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:531"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:526"
        BranchSideFuncs:
        - "appendColumnSeparator()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:536"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:535"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:513,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:517,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:536,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes(java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionUses: 2
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:551"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:550"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:556"
        BranchSideFuncs:
        - "appendColumnSeparator()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:555"
        BranchSideFuncs:
        - "_mayNeedQuotes(java.lang.String,int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:558"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:557"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:563"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:561"
        BranchSideFuncs:
        - "_writeQuotedAndEscaped(java.lang.String,char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:560"
        BranchSideFuncs:
        - "_writeQuoted(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:549,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:552,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:556,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:557,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:559,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:561,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:564,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:570"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:573"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:572"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:576"
        BranchSideFuncs:
        - "appendColumnSeparator()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:575"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:571,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:574,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:576,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 581
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:585"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:587"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:583,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:588,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:597"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:596"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:600"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:599"
        BranchSideFuncs:
        - "outputLong(long,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:595,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:600,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(float,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:610"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:612"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:605,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:606,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:608,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:613,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(double,boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionUses: 2
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:623"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:622"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:625"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:618,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:619,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:621,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:626,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:630"
        BranchSideFuncs:
        - "_append(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:629"
        BranchSideFuncs:
        - "_append(char[])"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:630,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 633
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:634,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._append(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:642"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:641"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:645"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:644"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:648"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:647"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:640,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:646,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendColumnSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 651
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 5
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:655"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:654"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:653,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    functionUses: 6
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:675"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:674"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:678"
        BranchSideFuncs:
        - "writeRawLong(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:667,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:671,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:676,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:679,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:693"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:692"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:696"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:689,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:694,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:697,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:697,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:714"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:713"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:709"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:708"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:707,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:709,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:715,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 719
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:723"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:722"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:721,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:745"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:744"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:730,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:732,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:734,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuoted(java.lang.String,char)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String,char,int)"
    functionUses: 2
    ICount: 50
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:764"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:763"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:776"
        BranchSideFuncs:
        - "_writeLongQuoted(java.lang.String,char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:792"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:791"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:792"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:791"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:787"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:783"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:796"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:795"
        BranchSideFuncs:
        - "_writeQuoted(java.lang.String,char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:761,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:767,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:769,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuoted"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:779,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:796,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuoted(java.lang.String,char,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 801
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 1
    ICount: 51
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:829"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:824"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:823"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:822"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:828"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:827"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:833"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:807,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:809,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:813,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:820,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuoted(java.lang.String,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 837
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 1
    ICount: 50
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:863"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:855"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:857"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:861"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:863"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:866"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:865"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:841,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:844,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:846,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:850,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 870
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuotedAndEscaped(java.lang.String,char)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char,char,int)"
    functionUses: 2
    ICount: 54
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:878"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:877"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:885"
        BranchSideFuncs:
        - "_writeLongQuotedAndEscaped(java.lang.String,char)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:891"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:897"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:897"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:898"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:897"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:891"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:890"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:891"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:890"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:898"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:902"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:901"
        BranchSideFuncs:
        - "_writeQuotedAndEscaped(java.lang.String,char,char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:875,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:880,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:882,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuotedAndEscaped"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:888,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:902,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeQuotedAndEscaped(java.lang.String,char,char,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 907
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "char"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 1
    ICount: 67
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:943"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:942"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:916"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:924"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:929"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:928"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:938"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:937"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:931"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:935"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:934"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:941"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:940"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:943"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:946"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:945"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:913,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:915,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:919,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:926,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._writeLongQuotedAndEscaped(java.lang.String,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 950
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 1
    ICount: 66
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:986"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:985"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:963"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:962"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:972"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:974"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:984"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:983"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:977"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:984"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:983"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:979"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:984"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:983"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:989"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:988"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:954,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:961,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:963,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:967,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].flush(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 999
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1001"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1004"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1003"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1000,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1002,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].close(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1007
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    functionUses: 1
    ICount: 13
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1009"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1011"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1010"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1015"
        BranchSideFuncs:
        - "_releaseBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1008,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1010,1"
      Dst: "[java.io.Writer].close"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1013,1"
      Dst: "[java.io.Writer].flush"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1016,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._mayNeedQuotes(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String)"
    functionUses: 2
    ICount: 38
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1036"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1035"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1036"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1047"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1043"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1042"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1043"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1042"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1043"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1042"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1043"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1042"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1043"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1046"
        BranchSideFuncs:
        - "_needsQuotingStrict(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1045"
        BranchSideFuncs:
        - "_needsQuotingStrict(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1051"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1050"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1054"
        BranchSideFuncs:
        - "_needsQuotingLoose(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1053"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1054"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1056"
        BranchSideFuncs:
        - "_needsQuotingLoose(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1054"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1056"
        BranchSideFuncs:
        - "_needsQuotingLoose(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1040,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1044,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1052,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1064
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1076"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1075"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1070"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1064"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1068,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1069,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingLoose(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1080
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1081"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1087"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1086"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1081"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1080"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1081,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1082,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1094
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1095"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1094"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1112"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1106"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1103,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1104,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._needsQuotingStrict(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1120
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1131"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1128,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1129,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._buffer(int,com.fasterxml.jackson.dataformat.csv.impl.BufferedValue)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1144
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1148"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1145,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1147,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1153
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 38
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1159"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1156,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1168"
        BranchSideFuncs:
        - "releaseConcatBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1168"
        BranchSideFuncs:
        - "releaseConcatBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1166,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._appendCharacterEscape(char,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    linkageType: null
    functionLinenumber: 1175
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer()"
    functionUses: 4
    ICount: 69
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1188"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1187"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1198"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder:1178,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 10
    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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey"
    linkageType: null
    functionLinenumber: 873
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:874,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    functionUses: 3
    ICount: 161
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:879"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:883"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:882"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:883"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:911"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:910"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
        - "getToken()"
        - "getEndMark()"
        - "access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:884"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:897"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:896"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:885"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:892"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:891"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getTokenId()"
        - "peekToken()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:887"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:897"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:896"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:897"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:906"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:905"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:899"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:903"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:902"
        BranchSideFuncs:
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:906"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:911"
        BranchSideFuncs:
        - "push(java.lang.Object)"
        - "access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:910"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
        - "getToken()"
        - "getEndMark()"
        - "access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:914"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:917"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "pop()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:916"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:879,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:880,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:880,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:881,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:881,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:892,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:893,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:893,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:893,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:893,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:894,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:894,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:894,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:894,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:900,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:900,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:900,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:901,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2400"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:904,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:904,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:907,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:912,1"
      Dst: "[org.yaml.snakeyaml.events.MappingEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey:917,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>"
    JavaMethodInfo: null
    BBCount: 18
    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: 18
    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:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:70,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.MapLikeType:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].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.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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: 24
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 44
    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.fasterxml.jackson.core.JsonFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:368,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].createRoot()"
    - "[com.fasterxml.jackson.core.TokenStreamFactory].<init>()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool].defaultPool()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].defaults()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].defaults()"
    - "[com.fasterxml.jackson.core.ErrorReportConfiguration].defaults()"
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].createRoot(com.fasterxml.jackson.core.TokenStreamFactory)"
    functionUses: 3
    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: 19
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:532,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: -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].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: 3
    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: 967
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:968"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:967"
        BranchSideFuncs:
        - "getMask()"
    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: 981
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature()"
    functionUses: 7
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:981"
        BranchSideFuncs:
        - "getMask()"
        - "mappedFeature()"
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1282,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1282,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1283,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1283,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 2
    ICount: 15
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1300"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1301"
        BranchSideFuncs:
        - "_createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1300"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1296,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1298,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1342"
        BranchSideFuncs: []
    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.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1524,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1524,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1525,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1525,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1551"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1554"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1553"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1547,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._fileOutputStream"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1549,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1549,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1550,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1552,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1552,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createUTF8Generator"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1554,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createWriter"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1555,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.DataOutput,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.DataOutput"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1566,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._createDataOutputWrapper"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1566,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1579,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._createDataOutputWrapper"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1579,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1614,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1642,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1673,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1697,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1714,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1734,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1752,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1789,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1813,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory].createJsonGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1832,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1862
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 1
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:1867"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1874"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
        - "isResourceManaged()"
        - "constructParser(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,int)"
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:1873"
        BranchSideFuncs:
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1863,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1863,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1867,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1869,1"
      Dst: "[java.io.InputStream].close"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1871,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1874,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1922,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].makeChild"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1922,1"
      Dst: "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: 1947
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonFactory:1948,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].<init>"
    - Src: "com.fasterxml.jackson.core.JsonFactory:1948,1"
      Dst: "[com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper].constructParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonFactory]._createParser(java.io.DataInput,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonFactory"
    linkageType: null
    functionLinenumber: -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: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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: 3
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 1
    ICount: 13
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonFactory:2129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonFactory:2134"
        BranchSideFuncs:
        - "hasNext()"
        - "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()"
        - "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$ThreadLocalPool].acquireAndLinkBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$NonRecyclingPool].acquireAndLinkBufferRecycler()"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool].acquireAndLinkBufferRecycler()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    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].acquireAndLinkBufferRecycler"
    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: 6
    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.dataformat.javaprop.JavaPropsFactory].canHandleBinaryNatively()"
    - "[com.fasterxml.jackson.core.JsonFactory].canHandleBinaryNatively()"
    - "[com.fasterxml.jackson.core.io.ContentReference].construct(boolean,java.lang.Object,com.fasterxml.jackson.core.ErrorReportConfiguration)"
    functionUses: 6
    ICount: 10
    EdgeCount: 3
    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.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.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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.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.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: "[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.events.MappingEndEvent"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.CollectionEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.MappingEndEvent:32,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionEndEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.MappingEndEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.MappingEndEvent"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[],int,char,int,int,char[],int,char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    - "int"
    - "char"
    - "int"
    - "int"
    - "char[]"
    - "int"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:882,1"
      Dst: "[java.lang.Character].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:881,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[],int,char,int,int,char[],java.lang.String,char[],java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 892
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    - "int"
    - "char"
    - "int"
    - "int"
    - "char[]"
    - "java.lang.String"
    - "char[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 48
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:897"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:896"
        BranchSideFuncs:
        - "_link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:910"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:913"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:912"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:917"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:893,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:897,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:911,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:913,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:915,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:915,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[],int,char,int,int,char[],java.lang.String,char[],java.util.Map,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    - "int"
    - "char"
    - "int"
    - "int"
    - "char[]"
    - "java.lang.String"
    - "char[]"
    - "java.util.Map"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:929,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:962"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:961"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:966"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:947,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:948,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:960,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:962,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:964,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:964,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:974,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._link(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 992
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:996"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1001"
        BranchSideFuncs:
        - "withNext(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1000"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:997,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1004
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1005,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].emptySchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1026
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder()"
    functionUses: 2
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1027,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].builder"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1027,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1034
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1035,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withUseHeader(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1045,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumnReordering(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1058,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withStrictHeaders(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1071,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1079,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1087,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withSkipFirstDataRow(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1091,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withAllowComments(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1101,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withComments()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1111,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutComments()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1121,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._withFeature(int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1126,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumnSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1130"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1131,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withQuoteChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1138,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1145,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withEscapeChar(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1152,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1159,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withArrayElementSeparator(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1170,1"
      Dst: "[java.lang.Character].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1170,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withArrayElementSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1178,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1178,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1189"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1188,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1189,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withLineSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1196,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1196,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withNullValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1203"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1207,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1207,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withoutColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1212,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withColumnsFrom(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1233"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1230,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1234,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1236,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1237,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1238,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1241,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].withAnyPropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1248,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].sortedBy(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1270,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1272,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1274,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1274,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1280,1"
      Dst: "[java.util.LinkedHashMap].values"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1280,1"
      Dst: "[java.util.HashMap].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1280,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1280,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].sortedBy(java.util.Comparator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 1
    argTypes:
    - "java.util.Comparator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1290,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1292,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1292,1"
      Dst: "[java.util.TreeMap].put"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[java.util.TreeMap].values"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[java.util.TreeMap].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1294,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getSchemaType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1304
    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.dataformat.csv.CsvSchema].usesHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1313
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1313"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].reordersColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1314
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1314"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1315
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1315"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1316
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1316"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].strictHeaders()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1317
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1317"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].useHeader()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    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.dataformat.csv.CsvSchema:1324"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1323"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipFirstDataRow()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    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.dataformat.csv.CsvSchema:1330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1329"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1331
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1332
    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.dataformat.csv.CsvSchema].getQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1333
    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.dataformat.csv.CsvSchema].getEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1334
    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.dataformat.csv.CsvSchema].getLineSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1336
    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.dataformat.csv.CsvSchema].getNullValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    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.dataformat.csv.CsvSchema].getNullValueOrEmpty()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1353
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1356"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1363
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1368"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1369,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesQuoteChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    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.dataformat.csv.CsvSchema:1375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1374"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesEscapeChar()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    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.dataformat.csv.CsvSchema:1376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1375"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].hasArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1380
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1380"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1381,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1385
    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.dataformat.csv.CsvSchema].iterator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1395
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 63
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1396,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1396,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1403
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1412
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1419
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1420,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1423
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1424,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1433
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].hasName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1440"
        BranchSideFuncs:
        - "hasName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1439"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1436"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1439"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1436,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].hasName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1440,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1449
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1450,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1450,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1459
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1463"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1462,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1462,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnDesc()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1472
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1482"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1473,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1474,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1476,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1480,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1484,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1495
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    functionUses: 22
    ICount: 44
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1510"
        BranchSideFuncs:
        - "getAnyPropertyName()"
        - "skipsFirstDataRow()"
        - "allowsComments()"
        - "usesHeader()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1520"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1519"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1496,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1497,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1507,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1509,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1512,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1513,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1514,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].allowsComments"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1516,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1524,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    linkageType: null
    functionLinenumber: 1533
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1535"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1537"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1536"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema:1534,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode:59,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode:59,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.JsonNode$OverwriteMode].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.JsonNode$OverwriteMode:59,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue"
    linkageType: null
    functionLinenumber: 922
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:923,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    functionUses: 2
    ICount: 50
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:926"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:936"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:935"
        BranchSideFuncs:
        - "peekToken()"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:928"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:932"
        BranchSideFuncs:
        - "access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "push(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:931"
        BranchSideFuncs:
        - "getEndMark()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:926,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:927,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:929,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:929,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:929,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:930,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2400"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:932,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:933,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:933,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:937,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:938,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue"
    linkageType: null
    functionLinenumber: 922
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue:923,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:30,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:38,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:46"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:45"
        BranchSideFuncs:
        - "<init>(java.io.Closeable,java.lang.String)"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:46,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:47,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:54"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:53"
        BranchSideFuncs:
        - "<init>(java.io.Closeable,java.lang.String)"
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:54,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:55,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:62,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:67,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:72,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].'from'(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>(com.fasterxml.jackson.core.JsonGenerator,java.lang.String,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException:77,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].getBeanDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidDefinitionException].getProperty()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidDefinitionException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid:464,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid:467,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid:467,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid:467,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid:467,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid:467,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].<init>(byte[],java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "byte[]"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:30"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:30"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:32"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:31"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:30"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:27,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:29,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:32,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].<init>(java.lang.CharSequence)"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:36"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:35,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.RequestPayload:37,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].getRawPayload()"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.RequestPayload:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.RequestPayload:52"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    functionSourceFile: "com.fasterxml.jackson.core.util.RequestPayload"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    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: "[org.yaml.snakeyaml.util.ArrayStack].<init>(int)"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayStack"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayStack:32,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.util.ArrayStack:33,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayStack"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 34
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayStack:42,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayStack"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 37
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayStack:51,1"
      Dst: "[java.util.ArrayList].size"
    - Src: "org.yaml.snakeyaml.util.ArrayStack:51,1"
      Dst: "[java.util.ArrayList].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayStack].isEmpty()"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayStack"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayStack:60,1"
      Dst: "[java.util.ArrayList].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayStack].clear()"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayStack:67,1"
      Dst: "[java.util.ArrayList].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: null
    functionLinenumber: 2
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlToken:3,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlToken:3,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: null
    functionLinenumber: 2
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlToken:3,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlToken].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlToken"
    linkageType: null
    functionLinenumber: 2
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlToken[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 46
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride:24,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>(com.fasterxml.jackson.databind.cfg.MutableConfigOverride)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride:27,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].copy()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride:31,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setInclude(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setIncludeAsProperty(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setIgnorals(com.fasterxml.jackson.'annotation'.JsonIgnoreProperties$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setIsIgnoredType(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].setMergeable(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:88,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>(java.lang.Class,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:90,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].initialValue()"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].forScope(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>(java.lang.Class,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:97"
        BranchSideFuncs:
        - "<init>(java.lang.Class,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:98,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].newForSerialization(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>(java.lang.Class,int)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].initialValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:103,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].initialValue"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:103,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].key(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:111"
        BranchSideFuncs:
        - "<init>(java.lang.Class,java.lang.Class,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:112,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:123,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.ObjectIdGenerators$IntSequenceGenerator:82,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].canUseFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockEntryToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.BlockEntryToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockEntryToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$FlowStyle].values()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$FlowStyle[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$FlowStyle:118,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$FlowStyle].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$FlowStyle:118,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$FlowStyle].<init>(java.lang.String,int,java.lang.Boolean)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$FlowStyle:134,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$FlowStyle:140,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions$FlowStyle:140,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.DumperOptions$FlowStyle:140,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyInclusion(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusion()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.PropertyBuilder:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:53"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getValueInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.PropertyBuilder:52"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getBeanClass()"
        - "getDefaultPropertyInclusion()"
        - "empty()"
        - "merge(com.fasterxml.jackson.'annotation'.JsonInclude$Value,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getDefaultPropertyInclusion(java.lang.Class,com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
        - "getValueInclusion()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:53,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:67,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].empty"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:67,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:68,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:68,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:66,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].merge"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:70,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:72,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:73,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].getClassAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:83,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.PropertyBuilder].buildWriter(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.introspect.AnnotatedMember,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.PropertyBuilder"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyBuilder].findSerializationType(com.fasterxml.jackson.databind.introspect.Annotated,boolean,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.type.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.PlaceholderForType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.IterationType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.ReferenceType: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.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueFilter()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.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.BeanPropertyWriter].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.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.ser.BeanPropertyWriter].unwrappingWriter(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 1
    ICount: 136
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:120,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationTyping(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withStaticTyping()"
    functionUses: 1
    ICount: 47
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:294,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 24
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:398,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ser.PropertyBuilder:398,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>(com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:41"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:61,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:66,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:71,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.AsArrayTypeDeserializer]._usesExternalId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.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.jsontype.impl.AsArrayTypeDeserializer:com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].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.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 111
    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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 37
    EdgeCount: 48
    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:141,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer:141,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:27,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 4
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:32,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:32,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:32,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:32,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:42,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:47,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    functionUses: 33
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:52,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].getName()"
    - "[org.yaml.snakeyaml.error.Mark].getLine()"
    - "[org.yaml.snakeyaml.error.Mark].getColumn()"
    functionUses: 26
    ICount: 50
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:58"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:62"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:61"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:62"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:69"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:68"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:62"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:66"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:65"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:62"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:66"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:65"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:63"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:66"
        BranchSideFuncs:
        - "getLine()"
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:65"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:64"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:66"
        BranchSideFuncs:
        - "getColumn()"
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:65"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:65"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:69"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:68"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:69"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:73"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:72"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:73"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:77"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:76"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.MarkedYAMLException:77"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:81"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.MarkedYAMLException:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:57,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:63,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getName"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:63,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:64,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getLine"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:65,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getColumn"
    - Src: "org.yaml.snakeyaml.error.MarkedYAMLException:81,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].getContext()"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    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: "[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem()"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    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: "[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()"
    functionSourceFile: "org.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CSVFuzzer].<init>()"
    functionSourceFile: "CSVFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CSVFuzzer:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CSVFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "CSVFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CSVFuzzer:23,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMapper].<init>"
    - Src: "CSVFuzzer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    JavaMethodInfo: null
    BBCount: 3
    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.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy:392,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].translateLowerCaseWithSeparator(java.lang.String,char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$KebabCaseStrategy:404,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].translateLowerCaseWithSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer$RepresentJavaBean].<init>(org.yaml.snakeyaml.representer.Representer)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.Representer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer$RepresentJavaBean].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean:73,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean:73,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].getProperties"
    - Src: "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean:73,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].representJavaBean"
    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: 26
    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.fasterxml.jackson.core.io.UTF8Writer].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:30,1"
      Dst: "[java.io.Writer].<init>"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:34,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocWriteEncodingBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Writer"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:47,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder:com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder:com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer(byte[])"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 8
    ICount: 25
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:79"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:78"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:60"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:69"
        BranchSideFuncs:
        - "releaseWriteEncodingBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:79"
        BranchSideFuncs:
        - "illegalSurrogate(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:78"
        BranchSideFuncs:
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:57,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:66,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseWriteEncodingBuffer"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:69,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:76,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:79,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.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: 11
    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: 98
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:99,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 25
    ICount: 139
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:121"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:138"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:170"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:169"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:184"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.core.io.UTF8Writer:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:190"
        BranchSideFuncs:
        - "illegalSurrogate(int)"
      - BranchSide: "com.fasterxml.jackson.core.io.UTF8Writer:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:108,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:117,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:134,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:178,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 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: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:248,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:248,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF8Writer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].illegalSurrogate(int)"
    functionUses: 9
    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: 29
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:370,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:370,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:370,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 38
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:382,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:382,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.UTF8Writer:382,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 7
    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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    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:
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:494"
        BranchSideFuncs:
        - "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)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].hasId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 33
    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()"
      - 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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:525,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:525,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator:525,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.BaseRepresenter$1].<init>(org.yaml.snakeyaml.representer.BaseRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.BaseRepresenter$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.BaseRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.BaseRepresenter$1:65,1"
      Dst: "[java.util.IdentityHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.representer.BaseRepresenter$1"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.AnchorNode].<init>(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.BaseRepresenter$1:69,1"
      Dst: "[org.yaml.snakeyaml.nodes.AnchorNode].<init>"
    - Src: "org.yaml.snakeyaml.representer.BaseRepresenter$1:69,1"
      Dst: "[java.util.IdentityHashMap].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.BaseRepresenter$1"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,org.yaml.snakeyaml.nodes.Node)"
    functionUses: 144
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.BaseRepresenter$1:65,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put"
    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.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    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: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.events.StreamStartEvent"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.StreamStartEvent:31,1"
      Dst: "[org.yaml.snakeyaml.events.Event].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.StreamStartEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.StreamStartEvent"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.util.PlatformFeatureDetector"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.PlatformFeatureDetector:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()"
    functionSourceFile: "org.yaml.snakeyaml.util.PlatformFeatureDetector"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.util.PlatformFeatureDetector:21"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.PlatformFeatureDetector:25"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.util.PlatformFeatureDetector:24"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.util.PlatformFeatureDetector:23"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.PlatformFeatureDetector:21"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.util.PlatformFeatureDetector:23"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.PlatformFeatureDetector:21"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.util.PlatformFeatureDetector:22,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.yaml.snakeyaml.util.PlatformFeatureDetector:23,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.yaml.snakeyaml.util.PlatformFeatureDetector:23,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.yaml.snakeyaml.util.PlatformFeatureDetector:25,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty[],java.util.Map,java.lang.String[],com.fasterxml.jackson.databind.util.TokenBuffer[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty[]"
    - "java.util.Map"
    - "java.lang.String[]"
    - "com.fasterxml.jackson.databind.util.TokenBuffer[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:40,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:49,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].builder(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>(com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 33
    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()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:99"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:85,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:89,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:93,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:95,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._handleTypePropertyValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "boolean"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    functionUses: 2
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:121"
        BranchSideFuncs:
        - "_deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:117,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferAsCopyOfValue(com.fasterxml.jackson.core.JsonParser)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 86
    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: []
      - 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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    functionUses: 2
    ICount: 71
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:215"
        BranchSideFuncs:
        - "isScalarValue()"
        - "firstToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228"
        BranchSideFuncs:
        - "nextToken()"
        - "getType()"
        - "deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:227"
        BranchSideFuncs:
        - "hasDefaultType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:227"
        BranchSideFuncs:
        - "hasDefaultType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:232"
        BranchSideFuncs:
        - "getDefaultTypeId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:240"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:239"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:251"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:250"
        BranchSideFuncs:
        - "_deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,int,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:245"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:244"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:249"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:216,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:218,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:219,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:220,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:221,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:221,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:223,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:229,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:231,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:229,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:243,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:244,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:245,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:251,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer,com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeMissingToken(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypeProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 91
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:328"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:281"
        BranchSideFuncs:
        - "hasDefaultType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:286"
        BranchSideFuncs:
        - "getDefaultTypeId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:294"
        BranchSideFuncs:
        - "_deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:293"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:302"
        BranchSideFuncs:
        - "reportPropertyInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:301"
        BranchSideFuncs:
        - "_deserializeMissingToken(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:265"
        BranchSideFuncs:
        - "getTypeProperty()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:319"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "asParserOnFirstToken()"
        - "getValueDeserializer()"
        - "writeString(java.lang.String)"
        - "close()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:337"
        BranchSideFuncs:
        - "getProperty()"
        - "getCreatorIndex()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:336"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:329"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:328"
        BranchSideFuncs:
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:276,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].firstToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:282,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:283,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:283,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypePropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:283,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportPropertyInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:287,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:292,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:294,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:302,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserializeMissingToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:308,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:311,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getTypeProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:317,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:320,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:321,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:322,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:322,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParserOnFirstToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:322,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:323,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].close"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:329,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:334,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 33
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 19
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.ExternalTypeHandler$ExtTypedProperty].getProperty()"
    functionUses: 3
    ICount: 33
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:389"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.JavaType,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:396"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:395"
        BranchSideFuncs:
        - "getProperty()"
        - "nextToken()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
        - "writeStartArray()"
        - "writeString(java.lang.String)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:384,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:389,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:390,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:396,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:397,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:398,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:400,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:401,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler:405,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 18
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:131,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring:131,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 13
    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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 13
    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.dataformat.toml.TomlMapper$Builder].<init>(com.fasterxml.jackson.dataformat.toml.TomlMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:17,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:27"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:29"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:28,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:34"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:35,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].configure(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:42,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].configure"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:48,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:55,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].configure(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder:62,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].configure"
    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: 8
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 31
    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: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:496,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - 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: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeBindings$AsKey:496,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: "[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:54,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:54,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:55,1"
      Dst: "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:55,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.env.EnvScalarConstructor].<init>(org.yaml.snakeyaml.TypeDescription,java.util.Collection,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.TypeDescription"
    - "java.util.Collection"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:67,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:68,1"
      Dst: "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:68,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 57
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:94"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:98"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:97"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:94"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:98"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:97"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:98"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:124"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:100"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:105"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:104"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:100"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:105"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:104"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:105"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:115"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:114"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:106"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:110"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:109"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:110"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:115"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:114"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:115"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:120"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:119"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:116"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:117"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:116"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:116"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:125"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:124"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor:120"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:125"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:94,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:100,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:101,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:101,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:101,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:101,1"
      Dst: "[org.yaml.snakeyaml.error.MissingEnvironmentVariableException].<init>"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:115,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.env.EnvScalarConstructor].getEnv(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getenv(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:135,1"
      Dst: "[java.lang.System].getenv"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.env.EnvScalarConstructor].access$100(org.yaml.snakeyaml.env.EnvScalarConstructor,org.yaml.snakeyaml.nodes.ScalarNode)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.env.EnvScalarConstructor"
    - "org.yaml.snakeyaml.nodes.ScalarNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor:37,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    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.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$2].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$7].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionUses: 1
    ICount: 26
    EdgeCount: 8
    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$2].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$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.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.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: 4
    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: 5
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 20
    ICount: 41
    EdgeCount: 23
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.ByteArrayBuilder:174,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 5
    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: 27
    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: 7
    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: 5
    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.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:130,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:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:143,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder].maxSerializerCacheSize(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:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:160,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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DefaultCacheProvider$Builder:172,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DefaultCacheProvider].<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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.core.SerializableString"
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:52,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.core.io.SerializedString].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 4
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:69"
        BranchSideFuncs:
        - "getSimpleName()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:71"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:70,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:71,1"
      Dst: "[com.fasterxml.jackson.core.io.SerializedString].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:72,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].withSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:76,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].withAlwaysAsId(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:86"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:85"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.SerializableString,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.databind.JsonSerializer,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter:86,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jdk14.JDK14Util$RawTypeName].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RawTypeName"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$RawTypeName:152,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].<init>(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 485
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getPropertyName()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:486,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:489,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].getPropertyName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].linkTypeProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasTypePropertyName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 499
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:500,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].hasDefaultType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].hasDefaultImpl()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].hasDefaultImpl()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty:504,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].hasDefaultImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty].getDefaultTypeId()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$ExtTypedProperty"
    linkageType: null
    functionLinenumber: 512
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getDefaultImpl()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].getTypeIdResolver()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].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: "[org.yaml.snakeyaml.composer.ComposerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.composer.ComposerException"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.ComposerException:35,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    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.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].<init>(java.lang.Object,java.lang.Boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 61
    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: 22
    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.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[org.yaml.snakeyaml.events.Event].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Tag].hashCode()"
    - "[org.yaml.snakeyaml.introspector.Property].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    functionUses: 8
    ICount: 13
    EdgeCount: 55
    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.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 31
    ICount: 27
    EdgeCount: 61
    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.deser.impl.BeanPropertyMap].<init>(boolean,java.util.Collection,java.util.Map,java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "boolean"
    - "java.util.Collection"
    - "java.util.Map"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._buildAliasMapping(java.util.Map,boolean,java.util.Locale)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init(java.util.Collection)"
    functionUses: 3
    ICount: 18
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:98,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:100,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:100,1"
      Dst: "[java.util.Collection].toArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:103,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._buildAliasMapping"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(boolean,java.util.Collection,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "boolean"
    - "java.util.Collection"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:114,1"
      Dst: "[java.util.Locale].getDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:114,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 36
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:123,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:134,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:146,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:157,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init(java.util.Collection)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:187,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:194,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:195,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:195,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withCaseInsensitivity(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:208"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:209,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].findSize(int)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode(java.lang.String)"
    functionUses: 3
    ICount: 47
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:253"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:252"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:230"
        BranchSideFuncs:
        - "getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
        - "_hashCode(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:239"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:214,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:217,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].findSize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:225,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:225,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:225,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:231,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:232,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:244,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].findSize(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:269"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.util.Collection"
    - "java.util.Map"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(boolean,java.util.Collection,java.util.Map,java.util.Locale)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getLocale()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:282,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getLocale"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:282,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.util.Collection"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:293,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:295,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getLocale"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(java.util.Collection,boolean,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 3
    argTypes:
    - "java.util.Collection"
    - "boolean"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:304,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,int,int)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.String,int)"
    functionUses: 3
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:326"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:325"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.String,int)"
        - "_hashCode(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:317"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,int,int)"
        - "_findFromOrdered(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:316"
        BranchSideFuncs:
        - "getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:317"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,com.fasterxml.jackson.databind.deser.SettableBeanProperty,int,int)"
        - "_findFromOrdered(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:316"
        BranchSideFuncs:
        - "getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:321,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:322,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:322,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:326,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].assignIndex(int)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].assignIndex(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:334"
        BranchSideFuncs:
        - "assignIndex(int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].assignIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].renameAll(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._rename(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(boolean,java.util.Collection,java.util.Map,java.util.Locale)"
    functionUses: 1
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:351"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:350"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:354"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:353"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:368"
        BranchSideFuncs:
        - "<init>(boolean,java.util.Collection,java.util.Map,java.util.Locale)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:364"
        BranchSideFuncs:
        - "_rename(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.util.NameTransformer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:355,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:362,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:365,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._rename"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:369,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withoutProperties(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withoutProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withoutProperties(java.util.Collection,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 399
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].isEmpty()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>(boolean,java.util.Collection,java.util.Map,java.util.Locale)"
    functionUses: 1
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:399"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:417"
        BranchSideFuncs:
        - "<init>(boolean,java.util.Collection,java.util.Map,java.util.Locale)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:403"
        BranchSideFuncs:
        - "getName()"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:400,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:404,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:412,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:412,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:413,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:418,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].replace(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 1
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:437"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:436"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:435,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:435,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:435,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:435,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:435,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:442,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].remove(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init(java.util.Collection)"
    functionUses: 2
    ICount: 43
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:455"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:459"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:464"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:469"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:475"
        BranchSideFuncs:
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:474"
        BranchSideFuncs:
        - "init(java.util.Collection)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:451,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:452,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:463,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:466,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:470,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:473,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:473,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:473,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:473,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:473,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:475,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].init"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 483
    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.impl.BeanPropertyMap].isCaseInsensitive()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 489
    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.impl.BeanPropertyMap].hasAliases()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    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.BeanPropertyMap:497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:496"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:497,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 504
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._properties()"
    functionUses: 66
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:505,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._properties"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:505,1"
      Dst: "[java.util.List].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._properties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:509"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:508"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:509,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:513,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    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.BeanPropertyMap].getPropertyName(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 533
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:533"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:534,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:534,1"
      Dst: "[java.lang.String].toLowerCase"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:549"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:550"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:552,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getPropertyIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._find2(java.lang.String,int,java.lang.Object)"
    functionUses: 22
    ICount: 26
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:563"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:569"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:568"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:576"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:575"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:578"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:577"
        BranchSideFuncs:
        - "_find2(java.lang.String,int,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:562,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:565,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:569,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:575,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:578,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._find2"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._find2(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findWithAlias(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findWithAlias(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 48
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:593"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:594"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:603"
        BranchSideFuncs:
        - "_findWithAlias(java.lang.String)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:603"
        BranchSideFuncs:
        - "_findWithAlias(java.lang.String)"
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:598"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:595"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:585,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:585,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findWithAlias"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:591,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findWithAlias(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._find2ViaAlias(java.lang.String,int,java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:614"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:613"
        BranchSideFuncs:
        - "_hashCode(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:617"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:620"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:619"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:622"
        BranchSideFuncs:
        - "_find2ViaAlias(java.lang.String,int,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:614,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:617,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:623,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._find2ViaAlias"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._find2ViaAlias(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 628
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:635"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:634"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:635"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:640"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:639"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:632,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].findDeserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:666"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:669"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:665,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:670,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:672,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 685
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 22
    ICount: 31
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:701"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:700"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:693"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:696"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:695"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:706"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:686,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:687,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:690,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:691,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:692,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:696,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:698,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:702,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:707,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._rename(com.fasterxml.jackson.databind.deser.SettableBeanProperty,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 717
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[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.deser.SettableBeanProperty].withSimpleName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].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.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 15
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:721"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:720"
        BranchSideFuncs:
        - "withSimpleName(java.lang.String)"
        - "getName()"
        - "transform(java.lang.String)"
        - "getValueDeserializer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:731"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:728"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:732"
        BranchSideFuncs:
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:721,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:721,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].transform"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:722,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:723,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:727,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:729,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.Object"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:747"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:751"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:750"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:749"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:748"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:754"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:753"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:751"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:754"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:739,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:743,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:745,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:752,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:754,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._findFromOrdered(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 792
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    functionUses: 3
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:793"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:797"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:793"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:792"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:798,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:798,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:798,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:798,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:798,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._hashCode(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 811
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:812,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap]._buildAliasMapping(java.util.Map,boolean,java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:820"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:819"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:822"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:821"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:836"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:835"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:825"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:828"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:827"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:835"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:834"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:832"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:819,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:820,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:822,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:823,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:823,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:823,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:823,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:824,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:826,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:828,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:828,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:829,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap:833,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - 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: 19
    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: 11
    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: 22
    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:169,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:169,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 19
    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:180,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:180,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 6
    ICount: 28
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:196,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:196,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 24
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:245,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:245,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    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: 9
    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: 33
    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: 28
    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:289,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:289,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:290,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:290,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod:290,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.TagTuple].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.TagTuple"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.tokens.TagTuple:22"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.tokens.TagTuple:25"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.tokens.TagTuple:24"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.TagTuple:21,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.tokens.TagTuple:23,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.TagTuple].getHandle()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.TagTuple"
    linkageType: null
    functionLinenumber: 29
    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: "[org.yaml.snakeyaml.tokens.TagTuple].getSuffix()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.TagTuple"
    linkageType: null
    functionLinenumber: 33
    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: "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.events.SequenceStartEvent"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.SequenceStartEvent:31,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.SequenceStartEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.SequenceStartEvent"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    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.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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:124"
        BranchSideFuncs:
        - "size()"
      - 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: 17
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].fixAccess(com.fasterxml.jackson.databind.SerializationConfig)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].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: 14
    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: []
    - 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:
        - "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.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.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 6
    ICount: 4
    EdgeCount: 3
    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: 35
    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: 8
    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: 13
    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.databind.ser.std.MapProperty].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMetadata()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMetadata()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std:com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].getMetadata()"
    functionUses: 2
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:37"
        BranchSideFuncs:
        - "getMetadata()"
        - "<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:36"
        BranchSideFuncs:
        - "getMetadata()"
        - "<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:37"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:36"
        BranchSideFuncs:
        - "getMetadata()"
        - "<init>(com.fasterxml.jackson.databind.PropertyMetadata)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:37,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMetadata"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:61,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:69,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].setValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:88,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:88,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:93,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getContextAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:98,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getContextAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 1
    ICount: 18
    EdgeCount: 181
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:109"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:108"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:109,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.dataformat.csv.CsvGenerator:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeOmittedField(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:120"
        BranchSideFuncs:
        - "writeOmittedField(java.lang.String)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:117,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:118,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapProperty:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapProperty:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:127,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:129,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsPlaceholder(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:137,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:151,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].depositSchemaProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].depositSchemaProperty(com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getType()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getType()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    functionUses: 9
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:163,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:168,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getWrapperName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapProperty"
    linkageType: null
    functionLinenumber: 172
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    functionUses: 23
    ICount: 4
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapProperty:173,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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].getIncluded()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.fasterxml.jackson.annotation.JsonIncludeProperties$Value].<init>(java.util.Set)"
    functionUses: 1
    ICount: 24
    EdgeCount: 24
    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: 22
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    functionUses: 8
    ICount: 8
    EdgeCount: 2
    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: 31
    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.ext.SqlBlobSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.sql.Blob)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.sql.Blob"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:40"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.Blob"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.sql.Blob"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:57,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer]._writeValue(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.Blob"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.Throwable,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.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.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionUses: 2
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:68,1"
      Dst: "[java.sql.Blob].getBinaryStream"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:73,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:73,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectArrayFormat"
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize(java.sql.Blob,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.sql.Blob)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.SqlBlobSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MapperBuilder$1].<init>(java.lang.ClassLoader,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:400,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.MapperBuilder$1].run()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.ServiceLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.MapperBuilder$1:404,1"
      Dst: "[java.util.ServiceLoader].load"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].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: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    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: []
    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()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    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: []
      - 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.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: 4
    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: []
      - 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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 28
    EdgeCount: 12
    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: []
      - 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.dataformat.javaprop.io.JPropReadContext$ArrayContext].<init>(com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext,com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext"
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext,com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].arrayContents()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:141,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:142,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].arrayContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue()"
    functionUses: 1
    ICount: 34
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:161"
        BranchSideFuncs:
        - "next()"
        - "isLeaf()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:167"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:158,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:162,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext:130,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:117,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:121,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:128,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:138,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:154,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:155,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatGeneratorFeaturesMask"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:156,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].formatParserFeaturesMask"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:157,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].yamlVersionToWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:158,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].stringQuotingChecker"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:159,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].loaderOptions"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:160,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].dumperOptions"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:165,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:173,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:180,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory:196,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory].getFormatReadFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory].getFormatWriteFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 237
    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.dataformat.yaml.YAMLFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:269"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:276"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:249,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:252,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:292,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:304,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:313,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:321,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:342,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:344,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:354,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:363,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:371,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:387,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:387,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:393,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:393,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:393,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:399,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:400,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._optimizedStreamFromURL"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:400,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:406,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:406,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:407,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:407,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:413,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:413,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:414,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:414,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:419,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:424,1"
      Dst: "[java.io.CharArrayReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:424,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 429
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory]._createContentReference(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonFactory]._createContext(com.fasterxml.jackson.core.io.ContentReference,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:436"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:437"
        BranchSideFuncs:
        - "_createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:436"
        BranchSideFuncs:
        - "_createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:430,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:430,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:432,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:434,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:443,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:443,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:445,1"
      Dst: "[com.fasterxml.jackson.core.io.InputDecorator].decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:447,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:463,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:463,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:464,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:465,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:465,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:472,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:472,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:473,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:481,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:481,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:487,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:489,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:489,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:490,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:491,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:491,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:491,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 503
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,org.yaml.snakeyaml.LoaderOptions,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader(java.io.InputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:510,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:518,1"
      Dst: "[java.io.CharArrayReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:518,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 523
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,org.yaml.snakeyaml.LoaderOptions,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader(byte[],int,int,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:525,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 529
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions$Version)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    functionUses: 2
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:535"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions$Version)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:534"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:532,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:543,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLFactory:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:551"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:550"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:549,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:551,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:551,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader(java.io.InputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(java.io.InputStream,boolean)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:566"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:565"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:566"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:571"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:570"
        BranchSideFuncs:
        - "getJavaName()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
        BranchSideFuncs:
        - "<init>(java.io.InputStream,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:566"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567"
        BranchSideFuncs:
        - "<init>(java.io.InputStream,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:566"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:567,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:568,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:571,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:571,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory]._createReader(byte[],int,int,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    linkageType: null
    functionLinenumber: 576
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(byte[],int,int,boolean)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:582"
        BranchSideFuncs:
        - "<init>(byte[],int,int,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:581"
        BranchSideFuncs:
        - "<init>(byte[],int,int,boolean)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:584"
        BranchSideFuncs:
        - "<init>(byte[],int,int,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:583"
        BranchSideFuncs:
        - "getJavaName()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:582,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:584,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:585,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory:585,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(java.lang.String,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DirectiveToken"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.tokens.DirectiveToken:41"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.tokens.DirectiveToken:44"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.tokens.DirectiveToken:43"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.tokens.DirectiveToken:41"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.tokens.DirectiveToken:44"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.tokens.DirectiveToken:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.DirectiveToken:39,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    - Src: "org.yaml.snakeyaml.tokens.DirectiveToken:41,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.tokens.DirectiveToken:42,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.tokens.DirectiveToken:42,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.tokens.DirectiveToken:42,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.tokens.DirectiveToken:42,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DirectiveToken].getName()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DirectiveToken"
    linkageType: null
    functionLinenumber: 52
    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: "[org.yaml.snakeyaml.tokens.DirectiveToken].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DirectiveToken"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DirectiveToken"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.util.ThreadLocalBufferManager].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:20,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:38,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:45,1"
      Dst: "[java.lang.ref.ReferenceQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].instance()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:70,1"
      Dst: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:71,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:72,1"
      Dst: "[java.lang.ref.Reference].clear"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:75,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].wrapAndTrack(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.ref.SoftReference"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:82,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:84,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:84,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:86,1"
      Dst: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.ThreadLocalBufferManager].removeSoftRefsClearedByGc()"
    functionSourceFile: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:103,1"
      Dst: "[java.lang.ref.ReferenceQueue].poll"
    - Src: "com.fasterxml.jackson.core.util.ThreadLocalBufferManager:105,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.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.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: 7
    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: "[org.yaml.snakeyaml.Yaml$SilentEmitter].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$SilentEmitter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$SilentEmitter:398,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.Yaml$SilentEmitter:400,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$SilentEmitter].getEvents()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$SilentEmitter"
    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: "[org.yaml.snakeyaml.Yaml$SilentEmitter].emit(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$SilentEmitter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$SilentEmitter:408,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$SilentEmitter].<init>(org.yaml.snakeyaml.Yaml$1)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$SilentEmitter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.Yaml$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$SilentEmitter:398,1"
      Dst: "[org.yaml.snakeyaml.Yaml$SilentEmitter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler,char[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.util.BufferRecycler"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:130,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].fromInitial(char[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.TextBuffer"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].<init>(com.fasterxml.jackson.core.util.BufferRecycler,char[])"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:148,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.TextBuffer].releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.util.TextBuffer"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].clearSegments()"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].releaseCharBuffer(int,char[])"
    functionUses: 4
    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: 6
    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: 11
    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: 8
    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: 2
    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: 8
    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: 43
    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: 4
    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: 531
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseDouble(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 1
    ICount: 11
    EdgeCount: 7
    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: 29
    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: 4
    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: 3
    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: 35
    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: 45
    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: 962
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer]._doTrim(int)"
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsString()"
    functionUses: 5
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:969"
        BranchSideFuncs:
        - "contentsAsString()"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:967"
        BranchSideFuncs:
        - "_doTrim(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:966"
        BranchSideFuncs:
        - "_doTrim(int)"
    - Branch String: "com.fasterxml.jackson.core.util.TextBuffer:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:970"
        BranchSideFuncs:
        - "_doTrim(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.TextBuffer:969"
        BranchSideFuncs:
        - "contentsAsString()"
    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: 977
    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.TextBuffer].contentsAsString()"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    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:
        - "contentsAsString()"
    - 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: 22
    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: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1165,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1165,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.TextBuffer:1165,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValue"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular:52,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular].assign(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].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.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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular:60,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvReadException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvReadException"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvReadException:21,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvReadException].'from'(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvReadException"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvReadException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvReadException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvReadException:25,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvReadException].<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.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].<init>(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:278,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:284,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:284,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:289,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$FilterExceptFilter:289,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: 15
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:32,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:32,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:32,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 20
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:40,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 49
    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:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.NodeSerialization:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.NodeSerialization:74"
        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:65,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.node.NodeSerialization:79,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].finishCurrentSegment"
    JavaMethodInfo: null
    BBCount: 20
    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.JacksonAnnotationIntrospector].findPropertyAccess(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:206,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].produce()"
    functionUses: 2
    ICount: 54
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:210"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:214"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:213"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:214"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:224"
        BranchSideFuncs:
        - "peekToken()"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "getStartMark()"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
        - "push(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:223"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "produce()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:210,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:211,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:211,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:212,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:212,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:215,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:216,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:218,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:220,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:220,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:220,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:221,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:224,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:224,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].produce"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart:206,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].bootstrap$(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.BiConsumer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].<init>(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap,com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap"
    - "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].accept(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].lambda$new$0(com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket[],com.fasterxml.jackson.databind.util.TypeKey,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].lambda$new$0"
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.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: 46
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    functionUses: 1
    ICount: 21
    EdgeCount: 38
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 38
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 2
    ICount: 56
    EdgeCount: 96
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 1
    ICount: 64
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:333"
        BranchSideFuncs:
        - "findMethod(java.lang.String,java.lang.Class[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:332"
        BranchSideFuncs:
        - "setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
        - "addObjectIdReader(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
        - "constructBeanDeserializerBuilder(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
        - "addBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
        - "findPOJOBuilderConfig()"
        - "addBackReferenceProperties(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
        - "addInjectables(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
        - "getConfig()"
    - 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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 1
    ICount: 69
    EdgeCount: 133
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:439"
        BranchSideFuncs:
        - "getName()"
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:438"
        BranchSideFuncs:
        - "findMethod(java.lang.String,java.lang.Class[])"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:447"
        BranchSideFuncs:
        - "nameForSetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:446"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyName)"
        - "constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
        - "getParameterType(int)"
        - "<init>(java.lang.String)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:457"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:462"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:462"
        BranchSideFuncs:
        - "build()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:472"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.BeanDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:471"
        BranchSideFuncs:
        - "hasDeserializerModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:472"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:477"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:473"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:477"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "deserializerModifiers()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:418,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:420,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:421,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:421,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:423,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:430,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:431,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:432,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:433,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:435,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:439,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:443,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPropertyNamingStrategy"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:445,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy].nameForSetterMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:447,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:447,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:450,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:449,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:454,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addOrReplaceProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:458,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].hasDeserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:459,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig].deserializerModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:459,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:460,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].updateBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:468,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:474,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerModifier].modifyDeserializer"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructBeanDeserializerBuilder(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:493,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].addBeanProps(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 506
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].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.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].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: 200
    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:508"
        BranchSideFuncs:
        - "getDefaultPropertyIgnorals(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:507"
        BranchSideFuncs:
        - "getValueInstantiator()"
        - "getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - 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()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:574"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:569"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575"
        BranchSideFuncs:
        - "deserializerModifiers()"
        - "iterator()"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:574"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:662"
        BranchSideFuncs:
        - "hasNext()"
        - "hasSetter()"
        - "next()"
        - "hasField()"
      - 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()"
    - 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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].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: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:708"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:726"
        BranchSideFuncs:
        - "hasNext()"
        - "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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:764"
        BranchSideFuncs:
        - "hasNext()"
        - "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()"
        - "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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    functionUses: 2
    ICount: 22
    EdgeCount: 37
    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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].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.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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForJsonNodeField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findKeyDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findContentDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMapField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMethod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 1
    ICount: 92
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:812"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:851"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:833"
        BranchSideFuncs:
        - "getKeyType()"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:835"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:834"
        BranchSideFuncs:
        - "resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "construct(java.lang.String)"
        - "getName()"
        - "constructType(java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
        - "constructForJsonNodeField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847"
        BranchSideFuncs:
        - "resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "construct(java.lang.String)"
        - "getName()"
        - "constructType(java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
        - "constructForJsonNodeField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:862"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:861"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:865"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:864"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:869"
        BranchSideFuncs:
        - "findContentDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:874"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:877"
        BranchSideFuncs:
        - "getTypeHandler()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:883"
        BranchSideFuncs:
        - "constructForMapField(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:882"
        BranchSideFuncs:
        - "constructForMethod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:815,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:817,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:818,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:818,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:818,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:825,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:827,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:829,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:830,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:833,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:837,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:845,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:843,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForJsonNodeField"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:849,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:847,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:854,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:854,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:858,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findKeyDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:860,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:863,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:867,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ContextualKeyDeserializer].createContextual"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:870,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findContentDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:876,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:878,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:880,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMapField"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:883,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].constructForMethod"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSettableProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 899
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getNonConstructorMutator()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedField)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isManagedReference()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setManagedReferenceName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findObjectIdInfo()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findObjectIdInfo()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setObjectIdInfo(com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
    functionUses: 4
    ICount: 43
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:907"
        BranchSideFuncs:
        - "reportBadPropertyDefinition(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:906"
        BranchSideFuncs:
        - "resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
        - "getTypeHandler()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:916"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:915"
        BranchSideFuncs:
        - "getClassAnnotations()"
        - "<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedField)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:923"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:922"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:923"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:928"
        BranchSideFuncs:
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:927"
        BranchSideFuncs:
        - "isManagedReference()"
        - "findReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:932"
        BranchSideFuncs:
        - "setManagedReferenceName(java.lang.String)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:931"
        BranchSideFuncs:
        - "findObjectIdInfo()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:929"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:932"
        BranchSideFuncs:
        - "setManagedReferenceName(java.lang.String)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:931"
        BranchSideFuncs:
        - "findObjectIdInfo()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:936"
        BranchSideFuncs:
        - "setObjectIdInfo(com.fasterxml.jackson.databind.introspect.ObjectIdInfo)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:935"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:900,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getNonConstructorMutator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:905,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadPropertyDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:907,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:909,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:913,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:913,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:917,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:919,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:921,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:924,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:925,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:928,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:929,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isManagedReference"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:930,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:930,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setManagedReferenceName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:932,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findObjectIdInfo"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:934,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setObjectIdInfo"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].constructSetterlessProperty(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 946
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getGetter()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getGetter()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getTypeHandler()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 22
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:953"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:956"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:955"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:956"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:960"
        BranchSideFuncs:
        - "handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:959"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:947,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getGetter"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:948,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:948,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].resolveMemberAndTypeAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:949,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:951,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:951,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:952,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].findDeserializerFromAnnotation"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:954,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:957,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:958,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isPotentialBeanType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].canBeABeanType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isProxyType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isLocalType(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 43
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:981,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:983,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isProxyType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory:988,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isLocalType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].isIgnorableType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "boolean"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    - "java.lang.Class"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 29
    EdgeCount: 13
    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.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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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: 78
    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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 28
    ICount: 33
    EdgeCount: 58
    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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 74
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 31
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 18
    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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 1
    ICount: 27
    EdgeCount: 49
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.std.UntypedObjectDeserializer$Vanilla]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 1
    ICount: 22
    EdgeCount: 25
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    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: []
      - 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: "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    functionSourceFile: "org.yaml.snakeyaml.parser.VersionTagsTuple"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions$Version"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.VersionTagsTuple:27,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()"
    functionSourceFile: "org.yaml.snakeyaml.parser.VersionTagsTuple"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()"
    functionSourceFile: "org.yaml.snakeyaml.parser.VersionTagsTuple"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    functionSourceFile: "org.yaml.snakeyaml.parser.VersionTagsTuple"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.VersionTagsTuple:42,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "boolean"
    - "java.util.List"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.CollectionNode].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.MappingNode:34"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:37"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:33,1"
      Dst: "[org.yaml.snakeyaml.nodes.CollectionNode].<init>"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:35,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.List,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.List"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:42,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 59
    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: "[org.yaml.snakeyaml.nodes.MappingNode].setOnlyKeyType(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.MappingNode:64"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:67"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getKeyNode()"
        - "setType(java.lang.Class)"
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:64,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:64,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:64,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:65,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:65,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].setTypes(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    functionUses: 1
    ICount: 15
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.MappingNode:70"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:74"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getValueNode()"
        - "setType(java.lang.Class)"
        - "getKeyNode()"
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:70,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:70,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:70,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:71,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:71,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:72,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    functionUses: 23
    ICount: 38
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.MappingNode:80"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:92"
        BranchSideFuncs:
        - "hasNext()"
        - "getValue()"
        - "next()"
        - "getKeyNode()"
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:91"
        BranchSideFuncs:
        - "getTag()"
    - Branch String: "org.yaml.snakeyaml.nodes.MappingNode:84"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.MappingNode:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:79,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:80,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:80,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:80,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:80,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:82,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:84,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:86,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:92,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:93,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:93,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.nodes.MappingNode:93,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 99
    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: "[org.yaml.snakeyaml.nodes.MappingNode].isMerged()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.MappingNode"
    linkageType: null
    functionLinenumber: 106
    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.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.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:37,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>(com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase,java.lang.Boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer]._withResolved(com.fasterxml.jackson.databind.BeanProperty,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>(com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer,java.lang.Boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].contentSchema()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:50,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].acceptContentVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor].itemsFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    - "[com.fasterxml.jackson.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)"
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:75"
        BranchSideFuncs:
        - "serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:69"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:76"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:75"
        BranchSideFuncs:
        - "serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
        - "writeStartArray(java.lang.Object,int)"
        - "writeEndArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:67,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:76,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:78,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.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.impl.TypeSerializerBase].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.dataformat.javaprop.JavaPropsGenerator].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.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 13
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:89,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeContents(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.List"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:108"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:103"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:102"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:99,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:101,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.Collection,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Collection"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType(java.util.List,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer:22,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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$OneCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].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.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:101,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:106,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:114,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].forRootType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:116,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withStaticTyping"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:124,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectMapper,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectMapper"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:139,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:146,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    - "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:156,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:171,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:186,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:189,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:189,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].version()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:220,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings"
    - "com.fasterxml.jackson.databind.ObjectWriter$Prefetch"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter].<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:245"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:245"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ObjectWriter,com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:246,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter(boolean,com.fasterxml.jackson.core.JsonGenerator,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 3
    argTypes:
    - "boolean"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:260,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:261,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:261,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:262,1"
      Dst: "[com.fasterxml.jackson.databind.SequenceWriter].init"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:276,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:276,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:284,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:284,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:292,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:292,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:300,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:300,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:308,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:308,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:316,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:316,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:332,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:332,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:342,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:342,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:352,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:352,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.databind.cfg.DatatypeFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:362,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:362,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:375,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:375,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:382,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:382,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:389,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:389,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:396,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:396,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:409,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:409,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:409,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:416,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:416,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:416,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:429,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:429,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:436,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:436,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:443,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:443,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:450,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:450,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].forType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:470,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].forRootType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:470,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].forType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:481,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:481,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].forType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:492,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:500,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:508,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:516,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].forType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:534,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:534,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter()"
    - "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:542,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:542,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:552"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:550,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].getFilterProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:553,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:553,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 560
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter]._new(com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings,com.fasterxml.jackson.databind.ObjectWriter$Prefetch)"
    - "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].'with'(com.fasterxml.jackson.core.PrettyPrinter)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:561,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:561,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:576,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:576,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:583,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutRootName()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:597,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withRootName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:597,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:608,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:609,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:609,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:617,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].with"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:629,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:629,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:633,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:633,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:637,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:637,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:647,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:647,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:654,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:654,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:660"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:661,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:668,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:668,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withAttributes(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:678,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAttributes"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:678,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:685,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withAttribute"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:685,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withoutAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:692,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].withoutAttribute"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:692,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootValueSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:699,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].withRootValueSeparator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:699,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:706,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].withRootValueSeparator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:706,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._new"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:724,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:725,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:725,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:737,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:738,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:738,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 749
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.JsonFactory].createGenerator(java.io.Writer)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createGenerator(java.io.Writer)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.Writer)"
    functionUses: 1
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:750,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:751,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:751,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:763,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:764,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:764,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:776,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:777,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:777,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:800,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:800,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:819,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:820,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:837,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:854,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:854,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValues(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:861,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:880,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:880,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:900,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:901,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:920,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:920,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:939,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:939,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValuesAsArray(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SequenceWriter"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:946,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:946,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._newSequenceWriter"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:956,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.MapperFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:960,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:967,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:975,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:982,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:989,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getTypeFactory()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1007,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].hasPrefetchedSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1019,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].hasSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].getAttributes()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1026,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getAttributes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1046"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1046"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1052"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1057"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1062"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1066"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1044,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1045,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1046,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1051,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1051,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1053,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1056,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1059,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.File,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1081,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1081,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.OutputStream,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1098,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1098,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.Writer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1114,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1114,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValue(java.io.DataOutput,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataOutput"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1123,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1123,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler()"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator(java.io.Writer)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE(java.io.IOException)"
    functionUses: 1
    ICount: 16
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1138,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1138,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1140,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1140,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1141,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1145,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsBytes(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1162,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1162,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1164,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1165,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].release"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1167,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1162,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1170,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1195,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1197,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1197,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].acceptJsonFormatVisitor(java.lang.Class,com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1206,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1208,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1208,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].canSerialize(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1212,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1213,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1213,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter].canSerialize(java.lang.Class,java.util.concurrent.atomic.AtomicReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.concurrent.atomic.AtomicReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1223,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1224,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1224,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].hasSerializerFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1237
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl].createInstance(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.SerializerFactory)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1238,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._verifySchemaType(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1257"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1253,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canUseSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1254,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1254,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1254,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1254,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1255,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1255,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1255,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1267
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider()"
    - "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 1
    ICount: 20
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1273"
        BranchSideFuncs:
        - "_writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1272"
        BranchSideFuncs:
        - "closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
        - "_serializerProvider()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1273"
        BranchSideFuncs:
        - "_writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1272"
        BranchSideFuncs:
        - "closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.lang.Exception)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
        - "_serializerProvider()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1268,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1269,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._writeCloseable"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1273,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1273,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1275,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1278,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1287
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider()"
    - "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.ser.DefaultSerializerProvider)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE(com.fasterxml.jackson.core.JsonGenerator,java.io.Closeable,java.lang.Exception)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 1
    ICount: 16
    EdgeCount: 44
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1290,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1290,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$Prefetch].serialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1293,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1295,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1298,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._configureGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1311,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1312,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectWriter]._assertNotNull(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectWriter"
    linkageType: null
    functionLinenumber: 1316
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter:1317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter:1319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1318,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ObjectWriter:1318,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.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.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 68
    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.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.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.dataformat.toml.TomlFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.ObjectReader].getFactory()"
    - "[com.fasterxml.jackson.core.JsonFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].getFormatName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].getFormatName()"
    - "[com.fasterxml.jackson.databind.MappingJsonFactory].getFormatName()"
    functionUses: 22
    ICount: 25
    EdgeCount: 14
    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.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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:83,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:83,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:89,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionType"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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: 24
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:127,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:127,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:127,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.CollectionType:127,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:292,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:305"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:304"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:307"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer[])"
    functionUses: 10
    ICount: 20
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:315,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$TypeAndSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double:318,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.std.StdValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 150
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 43
    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.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException"
    linkageType: null
    functionLinenumber: 11
    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: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException:12,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException].withGenerator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamWriteException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.exc.StreamWriteException"
    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: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:52,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:59,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:59,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].constructCompactFormat(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.extensions.compactnotation.CompactData)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.ScalarNode"
    - "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].createInstance(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.extensions.compactnotation.CompactData)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getProperties()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].setProperties(java.lang.Object,java.util.Map)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:64,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].createInstance"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:65,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getProperties"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:65,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:66,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].setProperties"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:69,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].createInstance(org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.extensions.compactnotation.CompactData)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.ScalarNode"
    - "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.Constructor].getClassForName(java.lang.String)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.PackageCompactConstructor].getClassForName(java.lang.String)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getPrefix()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getArguments()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData:org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].getArguments()"
    functionUses: 1
    ICount: 20
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:76"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:79"
        BranchSideFuncs:
        - "getArguments()"
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:74,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getPrefix"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:74,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].getClassForName"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:75,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getArguments"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:75,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:80,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:81,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:82,1"
      Dst: "[java.util.List].toArray"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:82,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].setProperties(java.lang.Object,java.util.Map)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()"
    - "[org.yaml.snakeyaml.introspector.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 41
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:87"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:90"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:89"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:90"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:100"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "getProperty(java.lang.Class,java.lang.String)"
        - "next()"
        - "entrySet()"
        - "<init>(java.lang.String)"
        - "get(java.lang.Object)"
        - "getPropertyUtils()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:88,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:90,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:90,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:90,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:90,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:91,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:92,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:92,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:92,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:94,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:94,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].set"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:96,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:96,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:97,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactData(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.extensions.compactnotation.CompactData"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getArguments()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getProperties()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 45
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:106"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:105"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:106"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:109"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:108"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:110"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:135"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:134"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:114"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:117"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:116"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:118"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:133"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:132"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:120"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:123"
        BranchSideFuncs:
        - "getArguments()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:122"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:124"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:129"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getProperties()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:103,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:106,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:109,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:110,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:111,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:111,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:113,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:114,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:117,1"
      Dst: "[java.lang.String].split"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:121,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getArguments"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:121,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:127,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].getProperties"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:127,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactConstruct()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.constructor.Construct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].createCompactConstruct()"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:144"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:147"
        BranchSideFuncs:
        - "createCompactConstruct()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:145,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].createCompactConstruct"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].createCompactConstruct()"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.constructor.Construct"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].<init>(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:156,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.constructor.Construct"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactConstruct()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactConstruct()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 1
    ICount: 34
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:161"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:160"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:164"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:174"
        BranchSideFuncs:
        - "get(int)"
        - "getKeyNode()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:173"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:167"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:174"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:173"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:169"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:174"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:173"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:180"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:179"
        BranchSideFuncs:
        - "getConstructor(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:176"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:180"
        BranchSideFuncs:
        - "getCompactConstruct()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:179"
        BranchSideFuncs:
        - "getConstructor(org.yaml.snakeyaml.nodes.Node)"
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:163,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:164,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:165,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:166,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:169,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:169,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:169,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:170,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getCompactConstruct"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:180,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getConstructor"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].applySequence(java.lang.Object,java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getSequencePropertyName(java.lang.Class)"
    - "[org.yaml.snakeyaml.introspector.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 15
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:233,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:233,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:233,1"
      Dst: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getSequencePropertyName"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:233,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:234,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].set"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:236,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].getSequencePropertyName(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(java.lang.Class)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()"
    - "[org.yaml.snakeyaml.introspector.Property].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 1
    ICount: 41
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:255"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:254"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:251"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:254"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:253"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:255"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:257"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:256"
        BranchSideFuncs:
        - "size()"
    - Branch String: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:257"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:261"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:260"
        BranchSideFuncs:
        - "iterator()"
        - "getName()"
        - "next()"
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:248,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:248,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:249,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:249,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:250,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:251,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getType"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:251,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:252,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:255,1"
      Dst: "[java.util.Set].size"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:256,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:256,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:256,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:256,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:261,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getName"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].access$000(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor,org.yaml.snakeyaml.nodes.SequenceNode)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    - "org.yaml.snakeyaml.nodes.SequenceNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:37,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor].access$100(org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor,org.yaml.snakeyaml.nodes.ScalarNode)"
    functionSourceFile: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor"
    - "org.yaml.snakeyaml.nodes.ScalarNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor:37,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    JavaMethodInfo: null
    BBCount: 1
    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$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ObjectArraySerializer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].acceptJsonFormatVisitor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:112"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handlePrimaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer]._convert(javax.xml.datatype.XMLGregorianCalendar)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 1
    argTypes:
    - "javax.xml.datatype.XMLGregorianCalendar"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:116,1"
      Dst: "[javax.xml.datatype.XMLGregorianCalendar].toGregorianCalendar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,javax.xml.datatype.XMLGregorianCalendar)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(javax.xml.datatype.XMLGregorianCalendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    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: "[org.yaml.snakeyaml.Yaml$2].<init>(org.yaml.snakeyaml.Yaml,org.yaml.snakeyaml.composer.Composer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.Yaml"
    - "org.yaml.snakeyaml.composer.Composer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$2:588,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$2"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.composer.Composer].checkNode()"
    functionUses: 266
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$2:591,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].checkNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$2].next()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$2"
    linkageType: null
    functionLinenumber: 595
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.composer.Composer].getNode()"
    functionUses: 270
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.Yaml$2:597"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml$2:600"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml$2:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$2:596,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].getNode"
    - Src: "org.yaml.snakeyaml.Yaml$2:600,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$2].remove()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$2"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$2:606,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 36
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:184"
        BranchSideFuncs:
        - "buildCheckerIfNeeded(java.util.Set,java.util.Set)"
        - "emptyForProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:183"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:184"
        BranchSideFuncs:
        - "buildCheckerIfNeeded(java.util.Set,java.util.Set)"
        - "emptyForProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:183"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:185,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded(java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 42
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:228"
        BranchSideFuncs:
        - "buildCheckerIfNeeded(java.util.Set,java.util.Set)"
        - "emptyForProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:227"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:228"
        BranchSideFuncs:
        - "buildCheckerIfNeeded(java.util.Set,java.util.Set)"
        - "emptyForProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:227"
        BranchSideFuncs:
        - "<init>(java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:229,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:239,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:246,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].buildCheckerIfNeeded"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 2
    ICount: 34
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:266,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 34
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:289,1"
      Dst: "[com.fasterxml.jackson.databind.ser.ContainerSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._withValueTypeSerializer(com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:313"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:315,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:330"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:347"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:348,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:349,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion(java.lang.Object,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
    functionUses: 3
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:361"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:361"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object,boolean)"
        - "_ensureOverride(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:362,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 8
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].isFinal()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId(java.lang.Object)"
    functionUses: 2
    ICount: 37
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:379"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:378"
        BranchSideFuncs:
        - "getKeyType()"
        - "hasRawClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:384"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:393"
        BranchSideFuncs:
        - "isFinal()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:392"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:389"
        BranchSideFuncs:
        - "isFinal()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:389"
        BranchSideFuncs:
        - "isFinal()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:396"
        BranchSideFuncs:
        - "<init>(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:402"
        BranchSideFuncs:
        - "withFilterId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:379,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:380,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:383,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:385,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:390,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isFinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:397,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:400,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 7
    argTypes:
    - "java.util.Set"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.util.Set,java.util.Set,com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:413,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:420,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:428,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._ensureOverride"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>(com.fasterxml.jackson.databind.ser.std.MapSerializer,com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:445,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:453,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct(java.lang.String[],com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    argCount: 7
    argTypes:
    - "java.lang.String[]"
    - "com.fasterxml.jackson.databind.JavaType"
    - "boolean"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:467,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].arrayToSet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:468,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 482
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._neitherNull(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._neitherNull(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForSerialization()"
    - "[com.fasterxml.jackson.databind.introspect.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.databind.ser.std.StdSerializer]._nonEmpty(java.util.Collection)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[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.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.util.Set,java.util.Set,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findIncludeOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterSuppressNulls(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion(java.lang.Object,boolean)"
    functionUses: 2
    ICount: 150
    EdgeCount: 103
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:483"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:482"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:499"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:494"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:493"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:499"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:498"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:503"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:502"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:512"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:512"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:511"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:518"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:517"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:545"
        BranchSideFuncs:
        - "_nonEmpty(java.util.Collection)"
        - "findIgnoredForSerialization()"
        - "findPropertyIgnoralByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:544"
        BranchSideFuncs:
        - "findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:533"
        BranchSideFuncs:
        - "getIncluded()"
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:527"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:533"
        BranchSideFuncs:
        - "getIncluded()"
        - "findPropertyInclusionByName(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:542"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:541"
        BranchSideFuncs:
        - "findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:536"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:535"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:542"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "add(java.lang.Object)"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:541"
        BranchSideFuncs:
        - "findSerializationSortAlphabetically(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:null"
        BranchSideFuncs:
        - "getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:561"
        BranchSideFuncs:
        - "findFilterId(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:560"
        BranchSideFuncs:
        - "findIncludeOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:561"
        BranchSideFuncs:
        - "withFilterId(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:560"
        BranchSideFuncs:
        - "findIncludeOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:609"
        BranchSideFuncs:
        - "getContentInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:605"
        BranchSideFuncs:
        - "withContentInclusion(java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:606"
        BranchSideFuncs:
        - "getArrayComparator(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:605"
        BranchSideFuncs:
        - "withContentInclusion(java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:579"
        BranchSideFuncs:
        - "isReferenceType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:578"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:590"
        BranchSideFuncs:
        - "includeFilterSuppressNulls(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:485,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:486,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:489,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._neitherNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:490,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:492,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:494,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:503,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:508,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:509,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:516,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:518,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:524,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:526,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyIgnoralByName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:526,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].findIgnoredForSerialization"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:527,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer]._nonEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:528,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:529,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:530,1"
      Dst: "[java.util.Set].add"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusionByName"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:534,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].getIncluded"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:542,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationSortAlphabetically"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:543,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:545,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:547,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:549,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:552,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withResolved"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:556,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFilterId"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:558,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withFilterId"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:561,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findIncludeOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:563,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:568,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:573,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:573,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:574,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:580,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:587,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:587,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterInstance"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:591,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterSuppressNulls"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:606,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].withContentInclusion"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 630
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 63
    EdgeCount: 236
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:637"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:636"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:638"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:642"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:661"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:645"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:651"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:654"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:658"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:658"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:657"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:683"
        BranchSideFuncs:
        - "values()"
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:682"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:669"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:664"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:667"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:666"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:678"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:682"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:681"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:679"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:682"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:681"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:631,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:644,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:652,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:655,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:670,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    JavaMethodInfo: null
    BBCount: 39
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].hasSingleElement(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:688"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:688,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getKeySerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionUses: 1
    ICount: 8
    EdgeCount: 18
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:719,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:720,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:721,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 12
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:730,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:732,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:731,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:733,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:734,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithoutTypeInfo(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 751
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findPropertyFilter(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFieldsUsing(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 34
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:767"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:766"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:754"
        BranchSideFuncs:
        - "_orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753"
        BranchSideFuncs:
        - "_orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757"
        BranchSideFuncs:
        - "_orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:756"
        BranchSideFuncs:
        - "findPropertyFilter(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
        BranchSideFuncs:
        - "serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:758"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
        BranchSideFuncs:
        - "serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:758"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:760"
        BranchSideFuncs:
        - "serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
        BranchSideFuncs:
        - "serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:761"
        BranchSideFuncs:
        - "serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:764"
        BranchSideFuncs:
        - "serializeFieldsUsing(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:763"
        BranchSideFuncs:
        - "serializeFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:752,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:753,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:754,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._orderEntries"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:757,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findPropertyFilter"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:760,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeOptionalFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:762,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFieldsUsing"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:764,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFields"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 245
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:778"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:782"
        BranchSideFuncs:
        - "serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:781"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:812"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:793"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:797"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:797"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:796"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:800"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:804"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:808"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:807"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:779,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:786,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:787,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:789,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:791,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:791,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:794,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:801,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:806,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:811,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:811,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeOptionalFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 822
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 60
    EdgeCount: 264
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:823"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:827"
        BranchSideFuncs:
        - "serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:827"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:874"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:873"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:835"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:845"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:851"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:850"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:848"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:852"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:856"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:855"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:860"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:859"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:857"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:867"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:867"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:867"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:824,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:829,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:831,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:834,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:836,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:843,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:849,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:853,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:857,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:861,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:868,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:871,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:871,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFieldsUsing(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 884
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 41
    EdgeCount: 280
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:914"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:913"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:890"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:890"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:893"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:897"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:896"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:904"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:903"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:904"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:907"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:906"
        BranchSideFuncs:
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:888,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:889,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:890,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:895,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:895,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:899,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:901,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:907,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:910,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:910,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 926
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 61
    EdgeCount: 123
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:927"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:926"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:977"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:976"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:938"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:937"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:933"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:938"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:937"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:941"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:940"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:948"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:954"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:953"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:951"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:955"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:959"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:958"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:963"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:962"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:960"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:969"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:963"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:969"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:969"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:927,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:930,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:932,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:933,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:939,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:944,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:952,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:956,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:960,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:964,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:970,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:972,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyFilter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:974,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:974,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeTypedFields(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 985
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 57
    EdgeCount: 228
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:986"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:985"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1032"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1031"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:991"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:994"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1010"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1009"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1005"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1008"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1007"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1015"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1019"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1018"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1016"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1024"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1024"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1024"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:988,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:989,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:992,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:995,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1000,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1008,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1012,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1016,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1020,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1025,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1027,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1029,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1029,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeFilteredAnyProperties(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,java.util.Map,com.fasterxml.jackson.databind.ser.PropertyFilter,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.ser.PropertyFilter"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$1].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 62
    EdgeCount: 123
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1047"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1046"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1097"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "shouldIgnore(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1096"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1057"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1058"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1057"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1061"
        BranchSideFuncs:
        - "findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1068"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1074"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1073"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1069"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1072"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1071"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1075"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1079"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1078"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1079"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1083"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1082"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1080"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1089"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1089"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1089"
        BranchSideFuncs:
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
        - "reset(java.lang.Object,java.lang.Object,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
        - "serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.ser.PropertyWriter)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1047,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1050,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1052,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1053,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1059,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1064,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1072,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1076,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1080,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1084,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1090,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapProperty].reset"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1092,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyFilter].serializeAsField"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1094,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1094,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1114,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1121,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectMapFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1123,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor].keyFormat"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1127,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider].getProvider"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1126,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1129,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor].valueFormat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1142
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1145"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1148"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1147"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1143,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1155,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddSecondarySerializer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._orderEntries(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1166
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._hasNullKey(java.util.Map)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._writeNullKeyedEntry(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionUses: 1
    ICount: 29
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1173"
        BranchSideFuncs:
        - "_hasNullKey(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1186"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1185"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1184"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1182"
        BranchSideFuncs:
        - "_writeNullKeyedEntry(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1181"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1174,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._hasNullKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1175,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1177,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1179,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1179,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._writeNullKeyedEntry"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1182,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._hasNullKey(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1201
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1201"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1201"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1202,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._writeNullKeyedEntry(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 239
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1216"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1214"
        BranchSideFuncs:
        - "getDefaultNullValueSerializer()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1221"
        BranchSideFuncs:
        - "_findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1225"
        BranchSideFuncs:
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1231"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1231"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1231"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1209,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findNullKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1215,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getDefaultNullValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1219,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1222,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].isEmpty"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1226,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1232,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1235,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 1242
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 7
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1247"
        BranchSideFuncs:
        - "hasGenericTypes()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1251"
        BranchSideFuncs:
        - "_findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1243,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1244,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].serializerFor"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1248,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1250,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:1249,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer]._findAndAddDynamic"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.MapSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType(java.util.Map,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.MapSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.MapSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList].<init>(org.yaml.snakeyaml.parser.ParserImpl,java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList"
    linkageType: null
    functionLinenumber: 713
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:714,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList"
    linkageType: null
    functionLinenumber: 718
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce()"
    functionUses: 2
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:719"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:722"
        BranchSideFuncs:
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:721"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "produce()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:719,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:720,1"
      Dst: "[java.util.List].remove"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:720,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:722,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList:722,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy:296,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$NamingBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategies$LowerCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 307
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].<init>(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].'from'(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark:20"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark:19"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark:20,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    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.dataformat.yaml.snakeyaml.error.Mark:24,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].get_snippet()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    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.dataformat.yaml.snakeyaml.error.Mark:28,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].get_snippet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].get_snippet(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark:32,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].get_snippet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getColumn()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    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.dataformat.yaml.snakeyaml.error.Mark:36,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getColumn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    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.dataformat.yaml.snakeyaml.error.Mark:40,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getLine"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    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.dataformat.yaml.snakeyaml.error.Mark:44,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].getIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer"
    linkageType: null
    functionLinenumber: 207
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer:208,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    functionUses: 60
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer:214,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.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.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.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: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:48,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:48,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:48,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 22
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:60,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:60,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$1:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].<init>(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NumericNode].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:27,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].valueOf(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.LongNode"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.LongNode].<init>(long)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.LongNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].isLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:49"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:49"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:56,1"
      Dst: "[java.lang.Long].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:75,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:78,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(long)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:82,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:86"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.LongNode:94,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:104"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.LongNode:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.LongNode:102"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.LongNode"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>(com.fasterxml.jackson.core.io.IOContext,java.lang.Object,int,com.fasterxml.jackson.core.ObjectCodec,java.util.Properties)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.lang.Object"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:102,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,java.lang.Object,com.fasterxml.jackson.core.ObjectCodec,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:108,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:110,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    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.dataformat.javaprop.JavaPropsParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:132,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 14
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:165"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:164"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:161,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    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.dataformat.javaprop.JavaPropsParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 179
    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.dataformat.javaprop.JavaPropsParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    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.dataformat.javaprop.JavaPropsParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    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.dataformat.javaprop.JavaPropsParser].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 204
    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.dataformat.javaprop.JavaPropsParser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 207
    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.dataformat.javaprop.JavaPropsParser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 210
    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.dataformat.javaprop.JavaPropsParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 214
    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.dataformat.javaprop.JavaPropsParser].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 225
    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.dataformat.javaprop.JavaPropsParser].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    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.dataformat.javaprop.JavaPropsParser:231,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].overrideCurrentName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    functionUses: 7
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:246"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:247"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:246"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:246"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:252"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:251"
        BranchSideFuncs:
        - "getCurrentName()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:251"
        BranchSideFuncs:
        - "getCurrentName()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:247,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:249,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].create(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].nextContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth(int)"
    functionUses: 202
    ICount: 30
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:272"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:261"
        BranchSideFuncs:
        - "create(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
        - "build(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:280"
        BranchSideFuncs:
        - "nextContext()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:279"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:275"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:278"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:277"
        BranchSideFuncs:
        - "getNestingDepth()"
        - "validateNestingDepth(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:263,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:264,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].create"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:273,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].nextToken"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].nextContext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:278,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:278,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].validateNestingDepth"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.JsonToken].asString()"
    functionUses: 73
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:289"
        BranchSideFuncs:
        - "getCurrentText()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:293"
        BranchSideFuncs:
        - "getCurrentName()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:292"
        BranchSideFuncs:
        - "asString()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:292"
        BranchSideFuncs:
        - "asString()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentText"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:290,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:293,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].asString"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 297
    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.dataformat.javaprop.JavaPropsParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:304"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:302"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:303,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:304,1"
      Dst: "[java.lang.String].toCharArray"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:308"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:309,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:310,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 314
    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.dataformat.javaprop.JavaPropsParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:321,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:325,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:326,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 332
    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.dataformat.javaprop.JavaPropsParser]._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.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray()"
    functionUses: 5
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:337"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:336"
        BranchSideFuncs:
        - "getText()"
        - "_getByteArrayBuilder()"
        - "toByteArray()"
        - "_decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:335,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:335,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:337,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:338,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:338,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:339,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._getByteArrayBuilder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:349"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:348"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:347,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:349,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 366
    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.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 371
    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.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 33
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:383,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:388,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 392
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 21
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:393,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:393,1"
      Dst: "[java.lang.Integer].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 16
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:398,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:398,1"
      Dst: "[java.lang.Long].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:403,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 407
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:408,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:408,1"
      Dst: "[java.lang.Float].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:413,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:413,1"
      Dst: "[java.lang.Double].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 417
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionUses: 17
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:418,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._noNumbers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 427
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:428,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:428,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser]._handleEOF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser"
    linkageType: null
    functionLinenumber: 433
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc()"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:437"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:436"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:437"
        BranchSideFuncs:
        - "_reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:434,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:435,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:435,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:435,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:553,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2210(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2800(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 100
    EdgeCount: 41
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:556"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:572"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2210(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:571"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:559"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:562"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:561"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:562"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:565"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:564"
        BranchSideFuncs:
        - "collectEvents()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:568"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:571"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:570"
        BranchSideFuncs:
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
        - "pop()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:572"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:575"
        BranchSideFuncs:
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:574"
        BranchSideFuncs:
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:578"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:575"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:574"
        BranchSideFuncs:
        - "access$1000(org.yaml.snakeyaml.emitter.Emitter)"
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "access$2800(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2500(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2600(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:578"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577"
        BranchSideFuncs:
        - "writeIndent()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:580"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:579"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "push(java.lang.Object)"
        - "collectEvents(org.yaml.snakeyaml.events.Event)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:556,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:557,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:557,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:557,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:558,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2210"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:559,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:559,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:560,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:561,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:562,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:566,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:566,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:567,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:571,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:571,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:573,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:573,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:576,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:577,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:580,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:580,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:581,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem:553,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFlowSequenceItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].<init>(java.lang.Class,java.lang.Enum[],java.util.HashMap,java.lang.Enum,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.Class"
    - "java.lang.Enum[]"
    - "java.util.HashMap"
    - "java.lang.Enum"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:60,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].constructFor(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.EnumResolver"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._enumConstants(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.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[][])"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].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: 20
    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.AnnotationIntrospectorPair].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findEnumAliases(java.lang.Class,java.lang.Enum[],java.lang.String[][])"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].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: 16
    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: 39
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:425,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:425,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:425,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].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.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    functionUses: 1
    ICount: 40
    EdgeCount: 138
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:463,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:463,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:463,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 15
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:486,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:486,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:486,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.JacksonAnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDefaultEnumValue(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue(java.lang.Class)"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:505"
        BranchSideFuncs:
        - "_enumClass(java.lang.Class)"
        - "findDefaultEnumValue(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:506,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._enumClass"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:506,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDefaultEnumValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._isIntType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType(java.lang.Class)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:510"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:513"
        BranchSideFuncs:
        - "wrapperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:510,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:511,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].wrapperType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver].findEnum(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 526
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver]._findEnumCaseInsensitive(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:532"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.EnumResolver:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:533"
        BranchSideFuncs:
        - "_findEnumCaseInsensitive(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.util.EnumResolver:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:527,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.util.EnumResolver:530,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver]._findEnumCaseInsensitive"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.EnumResolver]._findEnumCaseInsensitive(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.EnumResolver"
    linkageType: null
    functionLinenumber: 537
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 1
    ICount: 18
    EdgeCount: 22
    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.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:29,1"
      Dst: "[com.fasterxml.jackson.databind.AbstractTypeResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:38,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].addMapping(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:58"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:57"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:56,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:58,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:59,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:59,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:59,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:60,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62,1"
      Dst: "[java.lang.Class].getModifiers"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:62,1"
      Dst: "[java.lang.reflect.Modifier].isAbstract"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:66,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:66,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].findTypeMapping(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:79"
        BranchSideFuncs:
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "getTypeFactory()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:74,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:75,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:75,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:80,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver:80,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver].resolveAbstractType(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleAbstractTypeResolver"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level].values()"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.internal.Logger$Level[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level].valueOf(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.internal.Logger$Level"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level].<init>(java.lang.String,int,java.lang.System$Logger$Level)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.System$Logger$Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level:21,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level].access$000(org.yaml.snakeyaml.internal.Logger$Level)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.System$Logger$Level"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.internal.Logger$Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].<init>(org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper,java.lang.Appendable)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper"
    - "java.lang.Appendable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:254,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].append(java.lang.CharSequence)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 1
    argTypes:
    - "java.lang.CharSequence"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:259,1"
      Dst: "[java.lang.CharSequence].length"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:259,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].append(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:332"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:272"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:298"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:277"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:280"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:279"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:281"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:291"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:300"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:303"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:302"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:303"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:308"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:307"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:309"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:316"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:318"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:324"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:323"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:329"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:329"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:328"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:276,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:277,1"
      Dst: "[java.lang.Character].isLowSurrogate"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:278,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:278,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:278,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:278,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:280,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:280,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:285,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].outputChars"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:292,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:299,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].nextEscapeIndex"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:308,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].codePointAt"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:324,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:329,1"
      Dst: "[java.lang.Character].isSupplementaryCodePoint"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].append(char)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Appendable"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:337"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:336"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:341"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:345"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:344"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:346"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:349"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:348"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:337"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:356"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:357"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:362"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:361"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:363"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:366"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:341,1"
      Dst: "[java.lang.Character].isLowSurrogate"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:342,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:342,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:342,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:342,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:345,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:345,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escape"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:347,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].outputChars"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:349,1"
      Dst: "[java.lang.Appendable].append"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:337,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1].outputChars(char[],int)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:373"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:375"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$1:374,1"
      Dst: "[java.lang.Appendable].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - 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.fasterxml.jackson.databind.ser.SerializerCache].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: 54
    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:55,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: 57
    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:58,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:51,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:59,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.SerializerCache].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.SerializerCache"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:66,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:51,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: 75
    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:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:79"
        BranchSideFuncs:
        - "_makeReadOnlyLookupMap()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:76,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:80,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: 85
    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.LookupCache)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:91"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.util.LookupCache)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:86,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:88,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap].from"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:89,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:101,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].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: 109
    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: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.LookupCache].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: 116
    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: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.LookupCache].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: 123
    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:125,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:125,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].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: 130
    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:132,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:132,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].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: 148
    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:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:150,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:150,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:152,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: 158
    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:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:160,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:160,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:162,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:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:179"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:172,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:172,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:173,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:181,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: 189
    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.StdDelegatingSerializer].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:199"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:198"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:202"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:191,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:191,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:192,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:200,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: 215
    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.StdDelegatingSerializer].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.BeanSerializerBase].resolve(com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 28
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.SerializerCache:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:225"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.SerializerProvider)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.SerializerCache:224"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:217,1"
      Dst: "[com.fasterxml.jackson.databind.util.TypeKey].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:217,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:220,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:223,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:233,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].clear"
    - Src: "com.fasterxml.jackson.databind.ser.SerializerCache:234,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].set"
    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.ser.std.MapProperty].getType()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].<init>(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    linkageType: null
    functionLinenumber: 837
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue:838,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue].contains(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WeightedValue"
    linkageType: null
    functionLinenumber: 843
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 60
    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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:364,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:367,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:367,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:367,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:367,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:367,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing:364,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectNothing].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:21,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].nodeToString(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    - "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:34,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:34,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:36,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].nodeToPrettyString(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:42,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:42,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectWriter].writeValueAsString"
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:44,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].valueToBytes(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:51,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsBytes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper].bytesToNode(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:55,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.InternalNodeMapper]._wrapper(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.InternalNodeMapper"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializable"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.BaseJsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].<init>(com.fasterxml.jackson.databind.node.BaseJsonNode)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.InternalNodeMapper:59,1"
      Dst: "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>(java.lang.Boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:40,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.UUID)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.UUID"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:54,1"
      Dst: "[java.util.UUID].getLeastSignificantBits"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:55,1"
      Dst: "[java.util.UUID].getMostSignificantBits"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>(java.lang.Boolean)"
    functionUses: 2
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75"
        BranchSideFuncs:
        - "getShape()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:78"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:63,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:67,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:69,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:75,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].serialize(java.util.UUID,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.UUIDSerializer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.UUID"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._writeAsBinary(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._asBytes(java.util.UUID)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeBinary(byte[])"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendShort(int,char[],int)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer]._appendInt(int,char[],int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(char[],int,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 18
    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:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].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.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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:22"
        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:23,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: "[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.events.CommentEvent"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.comments.CommentType"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.events.CommentEvent:37"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.CommentEvent:40"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.events.CommentEvent:39"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.events.CommentEvent:41"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.CommentEvent:44"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.events.CommentEvent:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.CommentEvent:36,1"
      Dst: "[org.yaml.snakeyaml.events.Event].<init>"
    - Src: "org.yaml.snakeyaml.events.CommentEvent:38,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.CommentEvent].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.events.CommentEvent"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.CommentEvent].getCommentType()"
    functionSourceFile: "org.yaml.snakeyaml.events.CommentEvent"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.CommentEvent].getArguments()"
    functionSourceFile: "org.yaml.snakeyaml.events.CommentEvent"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].getArguments()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.CommentEvent:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.events.CommentEvent:70,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getArguments"
    - Src: "org.yaml.snakeyaml.events.CommentEvent:70,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.events.CommentEvent:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.CommentEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.CommentEvent"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.AnchorNode].<init>(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.AnchorNode"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getEndMark()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.AnchorNode:29,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.nodes.AnchorNode:29,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.nodes.AnchorNode:29,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getEndMark"
    - Src: "org.yaml.snakeyaml.nodes.AnchorNode:29,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.AnchorNode"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.AnchorNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    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.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.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.dataformat.javaprop.io.JPropReadContext$ArrayContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].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:com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:com.fasterxml.jackson.dataformat.toml.TomlWriteContext].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:com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentValue()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation(com.fasterxml.jackson.core.io.ContentReference)"
    functionUses: 1
    ICount: 19
    EdgeCount: 10
    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.dataformat.javaprop.io.JPropReadContext$ArrayContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].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:com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:com.fasterxml.jackson.dataformat.toml.TomlWriteContext].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:com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext:com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext:com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentValue()"
    functionUses: 1
    ICount: 12
    EdgeCount: 9
    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.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 5
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:72,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 6
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.Converter"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:107,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].replaceDelegatee(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].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.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:112,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].unwrappingDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].replaceDelegatee"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].replaceDelegatee(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:121"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.DelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 6
    ICount: 11
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:140"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:140"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:138,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ResolvableDeserializer].resolve"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.util.StdConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:156"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:155"
        BranchSideFuncs:
        - "getInputType(com.fasterxml.jackson.databind.type.TypeFactory)"
        - "getTypeFactory()"
        - "withDelegate(com.fasterxml.jackson.databind.util.Converter,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].withDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].getInputType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue(java.lang.Object)"
    functionUses: 81
    ICount: 9
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:173"
        BranchSideFuncs:
        - "convertValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:174,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue(java.lang.Object)"
    functionUses: 28
    ICount: 10
    EdgeCount: 66
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:195"
        BranchSideFuncs:
        - "convertValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:192,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:196,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 203
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.MapDeserializer].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.std.JsonNodeDeserializer$ObjectDeserializer].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.StdScalarDeserializer].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.StdDelegatingDeserializer].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.BeanDeserializer].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.DelegatingDeserializer].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.EnumSetDeserializer].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.CollectionDeserializer].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.JsonDeserializer].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.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].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.StdDelegatingDeserializer]._handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 21
    ICount: 14
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:207"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:206"
        BranchSideFuncs:
        - "_handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:204,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:205,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:207,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 219
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.MapDeserializer].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.std.JsonNodeDeserializer$ObjectDeserializer].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.StdScalarDeserializer].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.StdDelegatingDeserializer].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.BeanDeserializer].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.DelegatingDeserializer].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.EnumSetDeserializer].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.CollectionDeserializer].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.JsonDeserializer].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.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].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)"
    functionUses: 2
    ICount: 15
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:223"
        BranchSideFuncs:
        - "_handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:222"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:220,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._handleIncompatibleUpdateValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:239,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:239,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:241,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:241,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:241,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:240,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:240,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].handledType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    functionUses: 17
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].handledType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$TimestampDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBuilderDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$NumberDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].logicalType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 43
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    functionUses: 3
    ICount: 10
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:262"
        BranchSideFuncs:
        - "isCachable()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:262"
        BranchSideFuncs:
        - "isCachable()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:263,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getDelegatee()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getKnownPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getKnownPropertyNames()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getKnownPropertyNames()"
    functionUses: 4
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getKnownPropertyNames"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.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.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 65
    ICount: 6
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:289,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.NullValueProvider].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:294,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].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.FromStringDeserializer$Std].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.UUIDDeserializer].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.AtomicLongDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].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.NumberDeserializers$DoubleDeserializer].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.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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$BooleanDeserializer].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.EnumSetDeserializer].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.StdDelegatingDeserializer].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.EnumDeserializer].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.DateDeserializers$TimestampDeserializer].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$BigDecimalDeserializer].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.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 12
    ICount: 6
    EdgeCount: 38
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:299,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 303
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].getEmptyAccessPattern()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyAccessPattern()"
    functionUses: 3
    ICount: 4
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyAccessPattern"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.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.impl.BeanAsArrayBuilderDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:315,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].supportsUpdate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].convertValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].convert(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:337,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].convert"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer]._convertIfNonNull(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter].convert(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:349"
        BranchSideFuncs:
        - "convert(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:348"
        BranchSideFuncs:
        - "convert(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer:349,1"
      Dst: "[com.fasterxml.jackson.databind.util.Converter].convert"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.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: 266
    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: 270
    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: 17
    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.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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 12
    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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 12
    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.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.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.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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: 46
    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.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)"
    functionUses: 5
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.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.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.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].unwrappingDeserializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].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)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionUses: 3
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withByNameInclusion"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withIgnoreAllUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withIgnoreAllUnknown(boolean)"
    functionUses: 3
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withIgnoreAllUnknown"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withBeanProperties"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].asArrayDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:125,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:125,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(java.lang.Class,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 81
    ICount: 53
    EdgeCount: 67
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:139"
        BranchSideFuncs:
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:142"
        BranchSideFuncs:
        - "_deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:141"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:161"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "_deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getName()"
        - "_deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:174"
        BranchSideFuncs:
        - "reportInputMismatch(java.lang.Class,java.lang.String,java.lang.Object[])"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:173"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:167"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:174"
        BranchSideFuncs:
        - "reportInputMismatch(java.lang.Class,java.lang.String,java.lang.Object[])"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:173"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:177"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:176"
        BranchSideFuncs:
        - "finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:136,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].finishBuild"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeNonVanilla"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:161,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:167,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:170,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:168,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].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.impl.BeanAsArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 23
    ICount: 7
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:185,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:192,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeNonVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    functionUses: 1
    ICount: 57
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:214"
        BranchSideFuncs:
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:213"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:217"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:217"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:226"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:242"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:234"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "getActiveView()"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "visibleInView(java.lang.Class)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:233"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:242"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getName()"
        - "getActiveView()"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "visibleInView(java.lang.Class)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:251"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:251"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:255"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:212,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:232,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:236,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:236,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:242,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:245,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:248,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:246,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 83
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:271"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:270"
        BranchSideFuncs:
        - "startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:285"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:291"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:291"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:299"
        BranchSideFuncs:
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:298"
        BranchSideFuncs:
        - "getName()"
        - "readIdProperty(java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:330"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:329"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:279"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:279"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:341"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "nextToken()"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "getRawClass()"
        - "skipChildren()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getName()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCreatorProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:276,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:280,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:283,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:303,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:308,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:308,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:312,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:316,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:323,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:324,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:321,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer]._deserializeFromNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer:356,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].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.CollectionDeserializer].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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.util.ClassUtil].unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 36
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:79"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:78"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:83"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:82"
        BranchSideFuncs:
        - "unwrapAndThrowAsIAE(java.lang.Throwable,java.lang.String)"
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:78,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:80,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:83,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:87,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:87,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:87,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:85,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:85,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].unwrapAndThrowAsIAE"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:90,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:92,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].set"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:114,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].writeReplace()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:120,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:36,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:36,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    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.dataformat.csv.CsvParser$Feature:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:173"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:172"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:167"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:168,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].values"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:169,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:170,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:176,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:178,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: 181
    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.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature:183"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: 185
    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.dataformat.csv.CsvParser$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].<init>(java.lang.String,boolean,boolean,boolean,boolean,boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.ScalarAnalysis:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].getScalar()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 41
    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: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 45
    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: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isMultiline()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 49
    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: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowFlowPlain()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlockPlain()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 57
    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: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowSingleQuoted()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 61
    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: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isAllowBlock()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.ScalarAnalysis"
    linkageType: null
    functionLinenumber: 65
    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: "[org.yaml.snakeyaml.introspector.FieldProperty].<init>(java.lang.reflect.Field)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.FieldProperty"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Field"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.GenericProperty].<init>(java.lang.String,java.lang.Class,java.lang.reflect.Type)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:34,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:34,1"
      Dst: "[java.lang.reflect.Field].getType"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:34,1"
      Dst: "[java.lang.reflect.Field].getGenericType"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:34,1"
      Dst: "[org.yaml.snakeyaml.introspector.GenericProperty].<init>"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:36,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.FieldProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.FieldProperty"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:41,1"
      Dst: "[java.lang.reflect.Field].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.FieldProperty].get(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.FieldProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:47,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:49,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:49,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:50,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:50,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:50,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotations()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.FieldProperty"
    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: "org.yaml.snakeyaml.introspector.FieldProperty:56,1"
      Dst: "[java.lang.reflect.AccessibleObject].getAnnotations"
    - Src: "org.yaml.snakeyaml.introspector.FieldProperty:56,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.FieldProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.FieldProperty"
    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: "org.yaml.snakeyaml.introspector.FieldProperty:61,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$YamlIterable].<init>(java.util.Iterator)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$YamlIterable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$YamlIterable:530,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$YamlIterable"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 62
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.JsonGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 2
    ICount: 5
    EdgeCount: 4
    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.dataformat.javaprop.JavaPropsGenerator].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCurrentValue(java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 4
    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.dataformat.yaml.YAMLGenerator].canWriteTypeId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator:com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteTypeId()"
    functionUses: 3
    ICount: 4
    EdgeCount: 3
    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.dataformat.yaml.YAMLGenerator].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator:com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteObjectId()"
    functionUses: 3
    ICount: 4
    EdgeCount: 3
    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:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].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:com.fasterxml.jackson.dataformat.csv.CsvGenerator:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].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.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.JsonGeneratorImpl].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: 3
    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.databind.util.TokenBuffer].getFeatureMask()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getFeatureMask()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:131,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setFeatureMask(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setFeatureMask(int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].setFeatureMask(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].setFeatureMask(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:136,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setFeatureMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideStdFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].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.dataformat.csv.CsvGenerator].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures(int,int)"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    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.dataformat.yaml.YAMLGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionUses: 5
    ICount: 5
    EdgeCount: 5
    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.json.JsonGeneratorImpl].getCharacterEscapes()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getCharacterEscapes()"
    - "[com.fasterxml.jackson.core.JsonGenerator].getCharacterEscapes()"
    functionUses: 2
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:179,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getCharacterEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.CharacterEscapes"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    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.util.JsonGeneratorDelegate].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 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.dataformat.csv.CsvGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    functionUses: 12
    ICount: 4
    EdgeCount: 9
    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.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray(java.lang.Object)"
    functionUses: 10
    ICount: 5
    EdgeCount: 7
    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.databind.util.TokenBuffer].writeStartArray(java.lang.Object,int)"
    - "[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)"
    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.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    functionUses: 28
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:220,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject()"
    functionUses: 13
    ICount: 4
    EdgeCount: 9
    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.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    functionUses: 14
    ICount: 5
    EdgeCount: 8
    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.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[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.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.dataformat.yaml.YAMLGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    functionUses: 16
    ICount: 4
    EdgeCount: 9
    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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    functionUses: 28
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:238,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 242
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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: 14
    ICount: 5
    EdgeCount: 8
    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.dataformat.yaml.YAMLGenerator].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldId(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldId(long)"
    functionUses: 2
    ICount: 5
    EdgeCount: 4
    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.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 27
    ICount: 5
    EdgeCount: 9
    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.dataformat.javaprop.JavaPropsGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    functionUses: 6
    ICount: 7
    EdgeCount: 9
    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.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 6
    ICount: 5
    EdgeCount: 8
    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.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    functionUses: 11
    ICount: 5
    EdgeCount: 9
    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.dataformat.toml.TomlGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 3
    ICount: 5
    EdgeCount: 8
    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.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:313,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionUses: 18
    ICount: 5
    EdgeCount: 9
    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.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 6
    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.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.UTF8JsonGenerator].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.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 7
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:328,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.core.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.core.filter.FilteringGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionUses: 4
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeBinary"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    functionUses: 7
    ICount: 5
    EdgeCount: 7
    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.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 17
    ICount: 5
    EdgeCount: 9
    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.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    functionUses: 15
    ICount: 5
    EdgeCount: 9
    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.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    functionUses: 6
    ICount: 5
    EdgeCount: 9
    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.dataformat.toml.TomlGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    functionUses: 11
    ICount: 5
    EdgeCount: 9
    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.dataformat.csv.CsvGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    functionUses: 8
    ICount: 5
    EdgeCount: 9
    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.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    functionUses: 6
    ICount: 5
    EdgeCount: 9
    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.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 9
    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.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    functionUses: 12
    ICount: 5
    EdgeCount: 9
    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.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionUses: 19
    ICount: 4
    EdgeCount: 9
    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.dataformat.csv.CsvGenerator].writeOmittedField(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeOmittedField(java.lang.String)"
    functionUses: 4
    ICount: 5
    EdgeCount: 4
    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.dataformat.yaml.YAMLGenerator].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: 5
    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.dataformat.yaml.YAMLGenerator].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    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.filter.FilteringGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeTypeId(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 5
    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.databind.util.TokenBuffer].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec()"
    - "[com.fasterxml.jackson.databind.ObjectReader].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._writeSimpleObject(java.lang.Object)"
    functionUses: 3
    ICount: 16
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:434"
        BranchSideFuncs:
        - "writeObject(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:437"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:436"
        BranchSideFuncs:
        - "getCodec()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:442"
        BranchSideFuncs:
        - "writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:441"
        BranchSideFuncs:
        - "_writeSimpleObject(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:431,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeObject"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:435,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:437,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:439,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeValue"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:442,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._writeSimpleObject"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTree(com.fasterxml.jackson.core.TreeNode)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:453"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:452"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:449,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeTree"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:454,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:456,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCodec"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:458,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:460,1"
      Dst: "[com.fasterxml.jackson.core.ObjectCodec].writeTree"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].copyCurrentEvent(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:480"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:480"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].copyCurrentEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:486"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:487"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate:486,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].copyCurrentStructure"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonGeneratorDelegate"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].getOutputContext()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    functionUses: 4
    ICount: 4
    EdgeCount: 6
    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.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].flush()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].flush()"
    functionUses: 3
    ICount: 4
    EdgeCount: 9
    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.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 9
    ICount: 4
    EdgeCount: 10
    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.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.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.dataformat.yaml.YAMLGenerator].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.UTF8JsonGenerator].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.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 11
    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.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.impl.TypeSerializerBase].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.dataformat.yaml.YAMLGenerator].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.UTF8JsonGenerator].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.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].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.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 14
    EdgeCount: 18
    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.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 413
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.io.IOContext].constructReadConstrainedTextBuffer()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.json.DupDetector].rootDetector(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,com.fasterxml.jackson.core.io.IOContext,java.io.Reader,com.fasterxml.jackson.dataformat.csv.CsvSchema,com.fasterxml.jackson.core.util.TextBuffer,int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionUses: 1
    ICount: 39
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:417"
        BranchSideFuncs:
        - "constructReadConstrainedTextBuffer()"
        - "streamReadConstraints()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:423"
        BranchSideFuncs:
        - "rootDetector(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:422"
        BranchSideFuncs:
        - "rootDetector(com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:414,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:416,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:420,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamReadConstraints"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:421,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].constructReadConstrainedTextBuffer"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:422,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:423,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].rootDetector"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:425,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:426,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:428,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].requiresCustomCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 458
    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.dataformat.csv.CsvParser].canReadObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 461
    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.dataformat.csv.CsvParser].canReadTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 464
    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.dataformat.csv.CsvParser].getReadCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 468
    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.dataformat.csv.CsvParser].getCodec()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 479
    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.dataformat.csv.CsvParser].setCodec(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueString()"
    - "[com.fasterxml.jackson.core.JsonParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema(com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:491"
        BranchSideFuncs:
        - "getNullValueString()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:491"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:498"
        BranchSideFuncs:
        - "getNullValueString()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:497"
        BranchSideFuncs:
        - "setSchema(com.fasterxml.jackson.core.FormatSchema)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:493,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getNullValueString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:498,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:500,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:501,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].setSchema"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].releaseBuffered(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser:506,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].releaseBuffered"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isClosed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isClosed()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:510,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isClosed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isClosed()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close()"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 14
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:514"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:518"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:514,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isClosed"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:515,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:516,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 532
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].overrideFormatFeatures(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:541"
        BranchSideFuncs:
        - "overrideFormatFeatures(int)"
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:538,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].overrideFormatFeatures"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:539,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:556,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:557,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:567,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:568,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].configure(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:580"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:579,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:581,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 590
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:591"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:590"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:591,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 611
    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.dataformat.csv.CsvParser].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 616
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLocation()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:617,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 621
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentLocation()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:622,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getInputSource()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser:627,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getInputSource"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 642
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 27
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:646"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:645"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:665"
        BranchSideFuncs:
        - "getType()"
        - "column(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:669"
        BranchSideFuncs:
        - "_startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:668"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:646,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:657,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:658,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:659,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 680
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isExpectedNumberIntToken()"
    functionUses: 9
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:694"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:686"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:692"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:691"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:694"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:686,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:691,1"
      Dst: "[java.io.UncheckedIOException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 699
    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.dataformat.csv.CsvParser].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 710
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleStartDoc()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleArrayValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingValue()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    functionUses: 204
    ICount: 49
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:734"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:737"
        BranchSideFuncs:
        - "getParent()"
        - "inArray()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:740"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:737"
        BranchSideFuncs:
        - "getParent()"
        - "inArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:714,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleStartDoc"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:716,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:718,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:720,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:722,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:724,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleArrayValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:727,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:729,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:731,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:733,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].close"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:734,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:738,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:739,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:742,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:759"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:762"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:761"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:764"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:757,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:760,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:760,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:765,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:765,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 771
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    functionUses: 41
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:782"
        BranchSideFuncs:
        - "_handleNextEntry()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:781"
        BranchSideFuncs:
        - "getCurrentName()"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:779"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:778"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:781"
        BranchSideFuncs:
        - "getCurrentName()"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:774,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:782,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:782,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 787
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    functionUses: 5
    ICount: 24
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:790"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:795"
        BranchSideFuncs:
        - "_handleNamedValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:792"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:806"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:805"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:801"
        BranchSideFuncs:
        - "_handleUnnamedValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:800"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:806"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:805"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:802"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:806"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:805"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:791,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:796,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:801,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:803,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._readHeaderLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].reordersColumns()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].strictHeaders()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].clearColumns()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].dropLastColumnIfEmpty()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames(java.util.Collection)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionUses: 1
    ICount: 124
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:866"
        BranchSideFuncs:
        - "strictHeaders()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:865"
        BranchSideFuncs:
        - "rebuild()"
        - "clearColumns()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:866"
        BranchSideFuncs:
        - "strictHeaders()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:865"
        BranchSideFuncs:
        - "rebuild()"
        - "clearColumns()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:848"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:844"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:843"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:838"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:837"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:852"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:851"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:860"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:854"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:853"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:884"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:874"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:877"
        BranchSideFuncs:
        - "addColumn(java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:876"
        BranchSideFuncs:
        - "addColumn(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:879"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:882"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:881"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:890"
        BranchSideFuncs:
        - "dropLastColumnIfEmpty()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:889"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:892"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:899"
        BranchSideFuncs:
        - "columnName(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:898"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:893"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:893"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:892"
        BranchSideFuncs:
        - "columnName(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:899"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:898"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:910"
        BranchSideFuncs:
        - "getColumnNames(java.util.Collection)"
        - "getColumnNames()"
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:909"
        BranchSideFuncs:
        - "build()"
        - "setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:910"
        BranchSideFuncs:
        - "getColumnNames(java.util.Collection)"
        - "getColumnNames()"
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:909"
        BranchSideFuncs:
        - "build()"
        - "setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:900"
        BranchSideFuncs:
        - "getColumnNames(java.util.Collection)"
        - "getColumnNames()"
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:834,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].size"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:835,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].reordersColumns"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:836,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].strictHeaders"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:840,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:843,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:843,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:843,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:843,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:844,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].rebuild"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].clearColumns"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:871,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:873,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:875,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:875,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].addColumn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:885,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:886,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].dropLastColumnIfEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:890,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Builder].build"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:893,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:894,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:895,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:901,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:902,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnNames"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:903,1"
      Dst: "[java.util.Set].removeAll"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:906,1"
      Dst: "[java.lang.String].join"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:910,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].setSchema"
    JavaMethodInfo: null
    BBCount: 41
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleStartDoc()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 919
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._readHeaderLine()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLine()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart()"
    functionUses: 1
    ICount: 41
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:922"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:927"
        BranchSideFuncs:
        - "_readHeaderLine()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:926"
        BranchSideFuncs:
        - "skipsFirstDataRow()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:927"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:934"
        BranchSideFuncs:
        - "skipLinesWhenNeeded()"
        - "skipLine()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:933"
        BranchSideFuncs:
        - "enabledIn(int)"
        - "hasMoreInput()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:935"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:945"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:944"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:942"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:941"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:951"
        BranchSideFuncs:
        - "childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:950"
        BranchSideFuncs:
        - "_handleRecordStart()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:920,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLinesWhenNeeded"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:922,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].usesHeader"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:923,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._readHeaderLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:927,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].skipsFirstDataRow"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:928,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].skipLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:934,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:935,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].hasMoreInput"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:939,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:951,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleRecordStart()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childObjectContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:957"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:963"
        BranchSideFuncs:
        - "childArrayContext(com.fasterxml.jackson.core.json.JsonReadContext)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:962"
        BranchSideFuncs:
        - "childObjectContext(com.fasterxml.jackson.core.json.JsonReadContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:959,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:963,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].childObjectContext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNextEntry()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 973
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingColumns()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleExtraColumn(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    functionUses: 2
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:987"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:986"
        BranchSideFuncs:
        - "_handleMissingColumns()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:985"
        BranchSideFuncs:
        - "_handleObjectRowEnd()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:992"
        BranchSideFuncs:
        - "_handleExtraColumn(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:991"
        BranchSideFuncs:
        - "columnName(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:974,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:984,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingColumns"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:986,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:990,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleExtraColumn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:993,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleNamedValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 2
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1001"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1009"
        BranchSideFuncs:
        - "isArray()"
        - "column(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1008"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1009"
        BranchSideFuncs:
        - "_startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1008"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1010"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1011"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1014"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1018"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1017"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1018"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1017"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1002,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].column"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1004,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].isArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1005,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1011,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleUnnamedValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1022
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    functionUses: 2
    ICount: 36
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1024"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1035"
        BranchSideFuncs:
        - "startNewLine()"
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1034"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1026"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1030"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1029"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1037"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1042"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1041"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1038"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1042"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1041"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1045"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1044"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1042"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1045"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1044"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1023,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1025,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1026,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1038,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleArrayValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1049
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionUses: 1
    ICount: 66
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1051"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1057"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1056"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1076"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1075"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1064"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1072"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1066"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1067"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1066"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1066"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1071"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1070"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1079"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1082"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1081"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1082"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1087"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1086"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1087"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1086"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1087"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1089"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1087"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1090"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1089"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1052,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1057,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1066,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1066,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1073,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1077,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1079,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1083,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleExtraColumn(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1109
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 48
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1116"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1125"
        BranchSideFuncs:
        - "_skipUntilEndOfLine()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1124"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1137"
        BranchSideFuncs:
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1137"
        BranchSideFuncs:
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1137"
        BranchSideFuncs:
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1138"
        BranchSideFuncs:
        - "_handleObjectRowEnd()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1137"
        BranchSideFuncs:
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1110,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getAnyPropertyName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1120,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1127,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1128,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1131,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1133,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1139,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1139,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1138,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingColumns()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    functionUses: 1
    ICount: 30
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1162"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1169"
        BranchSideFuncs:
        - "columnName(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1168"
        BranchSideFuncs:
        - "_handleObjectRowEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1156,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1158,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1161,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1160,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1165,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1173
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1180"
        BranchSideFuncs:
        - "columnName(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1179"
        BranchSideFuncs:
        - "_handleObjectRowEnd()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1176,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].columnName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1180,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleMissingValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1184
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleObjectRowEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1202
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    functionUses: 5
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1206"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1203,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1204,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._skipUntilEndOfLine()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1213
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    functionUses: 2
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1218"
        BranchSideFuncs:
        - "startNewLine()"
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1219"
        BranchSideFuncs:
        - "inArray()"
        - "startNewLine()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1218"
        BranchSideFuncs:
        - "startNewLine()"
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1219"
        BranchSideFuncs:
        - "inArray()"
        - "startNewLine()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1214,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].nextString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1219,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1220,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].startNewLine"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1221,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1234
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].hasTextAsCharacters()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1237"
        BranchSideFuncs:
        - "hasTextAsCharacters()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1238,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].hasTextAsCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1242
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 71
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1247"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1252
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1256"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1255"
        BranchSideFuncs:
        - "contentsAsArray()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1254,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1256,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].contentsAsArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1260
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.TextBuffer].size()"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1263"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1262,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1264,1"
      Dst: "[com.fasterxml.jackson.core.util.TextBuffer].size"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1268
    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.dataformat.csv.CsvParser].getText(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1275"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1274"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1279,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1280,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1291
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1298
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser]._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.util.ByteArrayBuilder].toByteArray()"
    functionUses: 5
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1307"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1306"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1303"
        BranchSideFuncs:
        - "_reportCsvMappingError(java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1302"
        BranchSideFuncs:
        - "_getByteArrayBuilder()"
        - "toByteArray()"
        - "_decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1301,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1303,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._getByteArrayBuilder"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1304,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._decodeBase64"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1305,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1317
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1318,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1322
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue(boolean)"
    functionUses: 33
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1323,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValueExact()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    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.dataformat.csv.CsvParser:1328,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getNumberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1332
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getIntValue()"
    functionUses: 21
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1333,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getIntValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1337
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getLongValue()"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1338,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getLongValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1342
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getBigIntegerValue()"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1343,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getBigIntegerValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1347
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getFloatValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1348,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getFloatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1352
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1353,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDoubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1357
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDecimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1358,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getDecimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._handleEOF()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1369
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1370,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportInvalidEOF"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportCsvMappingError(java.lang.String,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1386
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvReadException].'from'(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1389"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1388,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1390,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvReadException].from"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportParsingError(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1393
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1394,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportError"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._reportUnexpectedCsvChar(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1397
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar(int,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1398,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase]._reportUnexpectedChar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._getByteArrayBuilder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1408
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.ByteArrayBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1412"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1411"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1410,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1412,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].reset"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvParser]._startArray(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    linkageType: null
    functionLinenumber: 1418
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentRow()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentColumn()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator()"
    functionUses: 3
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvParser:1426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1429"
        BranchSideFuncs:
        - "getArrayElementSeparator()"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvParser:1428"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1420,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentRow"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1421,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvDecoder].getCurrentColumn"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1420,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1425,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1426,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvParser:1427,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getArrayElementSeparator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.filter.TokenFilter,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:108"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:108,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.filter.TokenFilter,com.fasterxml.jackson.core.filter.TokenFilter$Inclusion,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.filter.TokenFilter"
    - "com.fasterxml.jackson.core.filter.TokenFilter$Inclusion"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:120,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserDelegate].<init>"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:124,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createRootContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFilter()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getMatchCount()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 77
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentTokenId()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:158,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    functionUses: 41
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:160"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:162,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:164"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTokenId(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    functionUses: 8
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:171"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:170"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:170"
        BranchSideFuncs:
        - "id()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:171,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 51
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 27
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:177"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 16
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:178"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCurrentLocation()"
    functionUses: 8
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:181,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getParsingContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:185,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    functionUses: 6
    ICount: 16
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:193"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:196"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:195"
        BranchSideFuncs:
        - "getCurrentName()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:192"
        BranchSideFuncs:
        - "getParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:191,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:193,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:194,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ArrayContext].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getParent()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].getParent()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBufferReadContext].getCurrentName()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.SimpleTokenWriteContext].getCurrentName()"
    functionUses: 55
    ICount: 16
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:204"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
        BranchSideFuncs:
        - "getParent()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:207"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:206"
        BranchSideFuncs:
        - "getCurrentName()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:203"
        BranchSideFuncs:
        - "getParent()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:202,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:204,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:205,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentName"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:221"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLastClearedToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].overrideCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:232,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[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.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextToken2()"
    functionUses: 202
    ICount: 261
    EdgeCount: 141
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:272"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:271"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:272"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:299"
        BranchSideFuncs:
        - "inArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:298"
        BranchSideFuncs:
        - "findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:287"
        BranchSideFuncs:
        - "getCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:286"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:307"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:304"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:303"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:338"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:342"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:341"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:346"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:346"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:378"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:386"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:386"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:412"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:411"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:412"
        BranchSideFuncs:
        - "id()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:411"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:409"
        BranchSideFuncs:
        - "filterFinishArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:408"
        BranchSideFuncs:
        - "filterFinishObject()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:418"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:429"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:428"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:429"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:433"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:439"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:446"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs:
        - "_nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:470"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:469"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:479"
        BranchSideFuncs:
        - "_nextToken2()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:255,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:266,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:274,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:275,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:278,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:279,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:299,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:302,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:308,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:322,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:326,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:330,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:336,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:351,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:362,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:376,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:407,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:409,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:422,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:424,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:434,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:442,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:469,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:480,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextToken2"
    JavaMethodInfo: null
    BBCount: 89
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextToken2()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 490
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    functionUses: 1
    ICount: 223
    EdgeCount: 132
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:497"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:505"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:504"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:510"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:509"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:515"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:518"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:517"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:521"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:525"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:525"
        BranchSideFuncs:
        - "createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:543"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:548"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:547"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:556"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:563"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:564"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:563"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:585"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:585"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:602"
        BranchSideFuncs:
        - "includeEmptyArray(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:601"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:602"
        BranchSideFuncs:
        - "includeEmptyArray(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:601"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:602"
        BranchSideFuncs:
        - "_nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:601"
        BranchSideFuncs:
        - "getParent()"
        - "getFilter()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:608"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:607"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:622"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:641"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:640"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:635"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:632"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:649"
        BranchSideFuncs:
        - "_nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:649"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:648"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:656"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:655"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:656"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:668"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:667"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:660"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:659"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:668"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:667"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:668"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:667"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:668"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:667"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:491,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:498,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:502,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:506,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:510,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:516,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:529,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:540,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:554,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:576,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:577,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:579,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:579,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:580,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:582,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:585,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:597,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:598,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:612,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:613,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:623,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:631,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:659,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue"
    JavaMethodInfo: null
    BBCount: 74
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilterContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].id()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].filterStartObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCurrentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCurrentName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCurrentName()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionUses: 6
    ICount: 221
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:686"
        BranchSideFuncs:
        - "id()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:690"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:694"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:693"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:697"
        BranchSideFuncs:
        - "filterStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:696"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:700"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:705"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:705"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:715"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:714"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:715"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:720"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:719"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:721"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:725"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:724"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:725"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:728"
        BranchSideFuncs:
        - "filterStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:732"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:731"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:736"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:736"
        BranchSideFuncs:
        - "createChildObjectContext(com.fasterxml.jackson.core.filter.TokenFilter,boolean)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:752"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "includeEmptyArray(boolean)"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:745"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:752"
        BranchSideFuncs:
        - "filterFinishArray()"
        - "includeEmptyArray(boolean)"
        - "hasCurrentIndex()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:748"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:752"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:752"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:751"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:758"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:761"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:760"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:764"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:782"
        BranchSideFuncs:
        - "includeEmptyObject(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:781"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:771"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:782"
        BranchSideFuncs:
        - "includeEmptyObject(boolean)"
        - "hasCurrentName()"
        - "filterFinishObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:781"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:782"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:781"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:775"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:774"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-1"
        BranchSideFuncs:
        - "isStartHandled()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:781"
        BranchSideFuncs:
        - "isStartHandled()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:781"
        BranchSideFuncs:
        - "isStartHandled()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:791"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:790"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:795"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:801"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:805"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:804"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:809"
        BranchSideFuncs:
        - "includeProperty(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:811"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:816"
        BranchSideFuncs:
        - "nextToken()"
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:815"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:817"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:827"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:826"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:823"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:822"
        BranchSideFuncs:
        - "setFieldName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:831"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:834"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:833"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:834"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:677"
        BranchSideFuncs:
        - "checkValue(com.fasterxml.jackson.core.filter.TokenFilter)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:676"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:838"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:837"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:677"
        BranchSideFuncs:
        - "includeValue(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:676"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:677"
        BranchSideFuncs:
        - "_verifyAllowedMatches()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:676"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:838"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:677"
        BranchSideFuncs:
        - "_nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:676"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:677,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:687,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].id"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:689,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].checkValue"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:691,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:695,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:699,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:700,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:712,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:726,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterStartObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:744,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getFilter"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:746,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:746,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:747,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:753,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].isStartHandled"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:755,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].getParent"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:772,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].hasCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:772,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:773,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:799,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:800,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].setFieldName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:810,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeProperty"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:818,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:837,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilter].includeValue"
    JavaMethodInfo: null
    BBCount: 82
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 850
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.filter.TokenFilterContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead()"
    functionUses: 12
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:859"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:858"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:859"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:867"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:866"
        BranchSideFuncs:
        - "findChildOf(com.fasterxml.jackson.core.filter.TokenFilterContext)"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:872"
        BranchSideFuncs:
        - "_constructError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:871"
        BranchSideFuncs:
        - "nextTokenToRead()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:873"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:859"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:853,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].nextTokenToRead"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:860,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser]._constructError"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:867,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext].findChildOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._verifyAllowedMatches()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 879
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:880"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:884"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:883"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:891"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:890,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 904
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonToken].isStructStart()"
    - "[com.fasterxml.jackson.core.JsonToken].isStructEnd()"
    functionUses: 67
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:908"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:905"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:908"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:918"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:917"
        BranchSideFuncs:
        - "isStructStart()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:918"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:920"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:919"
        BranchSideFuncs:
        - "isStructEnd()"
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:924"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:921"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:925"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:924"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:914,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:918,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructStart"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:920,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isStructEnd"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 937
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    functionUses: 64
    ICount: 9
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:938"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:941"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:940"
        BranchSideFuncs:
        - "getText()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:939,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:941,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 944
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.base.ParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].hasTextCharacters()"
    functionUses: 3
    ICount: 8
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:948"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:947"
        BranchSideFuncs:
        - "hasTextCharacters()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:948,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasTextCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 953
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextCharacters()"
    functionUses: 4
    ICount: 10
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:954"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:957"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:956"
        BranchSideFuncs:
        - "getTextCharacters()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:955,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:955,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:957,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextCharacters"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 960
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    functionUses: 4
    ICount: 10
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:961"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:964"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:963"
        BranchSideFuncs:
        - "getTextLength()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:962,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:962,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:964,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextLength"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 966
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextOffset()"
    functionUses: 4
    ICount: 8
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:967"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:970"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:969"
        BranchSideFuncs:
        - "getTextOffset()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:970,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTextOffset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 979
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    functionUses: 10
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:980,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBigIntegerValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBooleanValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 982
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBooleanValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getBooleanValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBooleanValue()"
    functionUses: 3
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:983,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBooleanValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 985
    functionDepth: 0
    returnType: "byte"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    functionUses: 9
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:986,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 988
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    functionUses: 7
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:989,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getShortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 991
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:992,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 994
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDoubleValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDoubleValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDoubleValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDoubleValue()"
    functionUses: 11
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:995,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDoubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 997
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getFloatValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getFloatValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getFloatValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getFloatValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getFloatValue()"
    functionUses: 6
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:998,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getFloatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1000
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    functionUses: 19
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1001,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getIntValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1003
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    functionUses: 14
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1004,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getLongValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberType()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1006
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberType()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberType()"
    functionUses: 10
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1007,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1009
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    functionUses: 33
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1010,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1017
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.UTF8StreamJsonParser].getValueAsInt()"
    functionUses: 4
    ICount: 4
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1018,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1018
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsInt(int)"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsInt(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1019,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1019
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsLong()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong()"
    functionUses: 4
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1020,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong(long)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1020
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsLong(long)"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsLong(long)"
    functionUses: 3
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1021,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsDouble()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1022,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1023,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsDouble"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsBoolean()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1024,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1025,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsBoolean"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1027
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString()"
    functionUses: 11
    ICount: 9
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1028"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1031"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1030"
        BranchSideFuncs:
        - "getValueAsString()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1029,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1031,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1033
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString(java.lang.String)"
    functionUses: 3
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1034"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1037"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1036"
        BranchSideFuncs:
        - "getValueAsString(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1035,1"
      Dst: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName"
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1037,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1045
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    functionUses: 20
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1046,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1046
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionUses: 5
    ICount: 5
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1047,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1047
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].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.util.JsonParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.JsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].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.node.TreeTraversingParser].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)"
    functionUses: 3
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1048,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].readBinaryValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1048
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    functionUses: 5
    ICount: 4
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1049,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTokenLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.FilteringParserDelegate]._filterContext()"
    functionSourceFile: "com.fasterxml.jackson.core.filter.FilteringParserDelegate"
    linkageType: null
    functionLinenumber: 1057
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1058"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1061"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.FilteringParserDelegate:1060"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 329
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:330,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 336
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].<init>(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._set(java.lang.Object,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 345
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._createAndSetMap(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:354"
        BranchSideFuncs:
        - "_createAndSetMap(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:353"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:347,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:351,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._createAndSetMap"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty:354,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty]._createAndSetMap(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.AnnotatedField,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$MapFieldAnyProperty"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedField"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$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: "[org.yaml.snakeyaml.tokens.ScalarToken].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ScalarToken"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.ScalarToken].<init>(java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.ScalarToken:26,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.ScalarToken].<init>(java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ScalarToken"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 3
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.tokens.ScalarToken:34"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.tokens.ScalarToken:37"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.tokens.ScalarToken:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.ScalarToken:31,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    - Src: "org.yaml.snakeyaml.tokens.ScalarToken:35,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.ScalarToken].getPlain()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ScalarToken"
    linkageType: null
    functionLinenumber: 40
    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: "[org.yaml.snakeyaml.tokens.ScalarToken].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ScalarToken"
    linkageType: null
    functionLinenumber: 44
    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: "[org.yaml.snakeyaml.tokens.ScalarToken].getStyle()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ScalarToken"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ScalarToken"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    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.dataformat.toml.StringOutputUtil:3,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    functionUses: 2
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:16"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:20"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:34"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:33"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:22"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:22"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:24"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:28"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:27"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:16,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:20,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:21,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:22,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:24,1"
      Dst: "[java.lang.Character].isLowSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:26,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:26,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    - "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:50"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:44,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:46,1"
      Dst: "[java.lang.Character].isLowSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:48,1"
      Dst: "[java.lang.Character].toCodePoint"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:48,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].categorize(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:68"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:94"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:99"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.StringOutputUtil].getBasicStringEscape(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:123,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.toml.StringOutputUtil:123,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 13
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 5
    ICount: 4
    EdgeCount: 3
    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.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: 17
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:89,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:89,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:89,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:111,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:111,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:117,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].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.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    functionUses: 5
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:185"
        BranchSideFuncs:
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.CollectionLikeType:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.CollectionLikeType:185"
        BranchSideFuncs:
        - "hasHandlers()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:186,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getErasedSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:191,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase]._classSignature(java.lang.Class,java.lang.StringBuilder,boolean)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 44
    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: 24
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:256,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:256,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:256,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.CollectionLikeType:256,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 22
    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: 9
    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: 32
    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.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.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:27"
        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:28,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.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.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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:326,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:327,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:347,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].<init>"
    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: 357
    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:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:367"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:363"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:362"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:358"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:357"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:359,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:361,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:363,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: 372
    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:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:372"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.util.BufferRecycler)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:373,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$Node].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:375,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].get"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:376,1"
      Dst: "[java.util.concurrent.atomic.AtomicReference].compareAndSet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - 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:388,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase]._resolveToShared"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:388,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool$lambda_readResolve_0__5].bootstrap$"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool:388,1"
      Dst: "[java.util.Optional].orElseGet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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:388,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].nonShared"
    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.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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined"
    linkageType: null
    functionLinenumber: 611
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:612,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined"
    linkageType: null
    functionLinenumber: 615
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    functionUses: 9
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:616,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:616,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:617,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:617,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:617,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined:617,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    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: 4
    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: 4
    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.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: "[org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple].<init>(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple"
    linkageType: null
    functionLinenumber: 667
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple:668,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple]._2()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple"
    linkageType: null
    functionLinenumber: 673
    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: "[org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple]._1()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.BaseConstructor$RecursiveTuple"
    linkageType: null
    functionLinenumber: 677
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.core.JsonEncoding].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonEncoding:18,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonEncoding"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonEncoding:18,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].<init>(java.lang.String,int,java.lang.String,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonEncoding:33,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonEncoding].bits()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonEncoding"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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.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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    functionUses: 23
    ICount: 27
    EdgeCount: 113
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked:1561,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JdkDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers"
    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.JdkDeserializers:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JdkDeserializers].find(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:40,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JdkDeserializers].find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JdkDeserializers].find(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].findDeserializer(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].construct(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].<init>()"
    functionUses: 1
    ICount: 36
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:77"
        BranchSideFuncs:
        - "findDeserializer(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:55"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:54"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:58"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:57"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:61"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:64"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:73"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:72"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:50,1"
      Dst: "[java.util.HashSet].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:51,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:56,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UUIDDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:59,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].construct"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicBooleanDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:65,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.AtomicLongDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:71,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JdkDeserializers].hasDeserializerFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers"
    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.JdkDeserializers:82,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.std.JdkDeserializers:82,1"
      Dst: "[java.util.HashSet].contains"
    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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer]._parseByte(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:271"
        BranchSideFuncs:
        - "getByteValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:274"
        BranchSideFuncs:
        - "_parseBytePrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:273"
        BranchSideFuncs:
        - "_parseByte(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:269,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getByteValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:269,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:272,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBytePrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer]._parseByte"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer]._parseByte(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "java.lang.Byte"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getByteValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getByteValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ByteDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._byteOverflow(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 73
    EdgeCount: 38
    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.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: "[org.yaml.snakeyaml.comments.CommentType].values()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentType:19,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentType].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentType:19,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentType].<init>(java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentType"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentType:19,1"
      Dst: "[java.lang.Enum].<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)"
    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.fasterxml.jackson.databind.util.internal.LinkedDeque:org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    functionUses: 2
    ICount: 19
    EdgeCount: 7
    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.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].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.cfg.ContextAttributes$Impl].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:92,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>(java.util.Map,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:97,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].getEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withSharedAttribute(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:118,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:120,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl]._copy"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:122,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:123,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withSharedAttributes(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:128,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].withoutSharedAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:135,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:138,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:139,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:146,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl]._copy"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:147,1"
      Dst: "[java.util.Map].remove"
    - Src: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl:148,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].getAttribute(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl].nonSharedInstance(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 25
    EdgeCount: 7
    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.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.YAMLException)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "org.yaml.snakeyaml.error.YAMLException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Exception)"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException:20,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException:20,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.JacksonYAMLParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.YAMLException)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "org.yaml.snakeyaml.error.YAMLException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException:25,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].<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:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:113,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.core.util.Separators:113,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:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:118,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:123"
        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:124,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:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:129,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:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:135,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:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:140,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:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators:146,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.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:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:84"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig:83"
        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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:826,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue"
    linkageType: null
    functionLinenumber: 828
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 39
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:829,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:830,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:831,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:831,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:831,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:831,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:832,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:833,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:834,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:835,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:835,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:835,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:836,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:837,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue"
    linkageType: null
    functionLinenumber: 825
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue:826,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(int,int,java.lang.String[],com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket[])"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 917
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "java.lang.String[]"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo:918,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 925
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo:926,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].createInitial(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    linkageType: null
    functionLinenumber: 933
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>(int,int,java.lang.String[],com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket[])"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo:934,1"
      Dst: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:58,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalString(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    functionUses: 1
    ICount: 156
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:78"
        BranchSideFuncs:
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:94"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:106"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:101"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:76"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:75"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:142"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:141"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:144"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:149"
        BranchSideFuncs:
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:146"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:162"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:162"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:162"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:164"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:166"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:169"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:171"
        BranchSideFuncs:
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170"
        BranchSideFuncs:
        - "tryToParseFourDigits(java.lang.CharSequence,int)"
        - "parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:76,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalStringWithManyDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:85,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:95,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:102,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:103,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:110,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:170,1"
      Dst: "[java.math.BigDecimal].scaleByPowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:172,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:175,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 59
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].parseBigDecimalStringWithManyDigits(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt(java.lang.CharSequence,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    - "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    functionUses: 1
    ICount: 176
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:202"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:220"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:264"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:267"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:269"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:270"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:277"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:276"
        BranchSideFuncs:
        - "isDigit(char)"
        - "charAt(java.lang.CharSequence,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:282"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:287"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:296"
        BranchSideFuncs:
        - "valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:186,1"
      Dst: "[java.lang.NumberFormatException].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:196,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractNumberParser].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:213,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:216,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:221,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:224,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:297,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString"
    JavaMethodInfo: null
    BBCount: 72
    CyclomaticComplexity: 10
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence].valueOfBigDecimalString(java.lang.CharSequence,int,int,int,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 7
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 2
    ICount: 48
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:342"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:359"
        BranchSideFuncs:
        - "parseDigitsRecursive(java.lang.CharSequence,int,int,java.util.Map)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:354"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:357"
        BranchSideFuncs:
        - "createPowersOfTenFloor16Map()"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:356"
        BranchSideFuncs:
        - "fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:364"
        BranchSideFuncs:
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
        - "computePowerOfTen(java.util.NavigableMap,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:339,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:340,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:341,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.ParseDigitsTaskCharSequence].parseDigitsRecursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:362,1"
      Dst: "[java.math.BigInteger].signum"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:365,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:366,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:366,1"
      Dst: "[java.math.BigInteger].add"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:374,1"
      Dst: "[java.math.BigInteger].negate"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaBigDecimalFromCharSequence:374,1"
      Dst: "[java.math.BigDecimal].<init>"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 14
    EdgeCount: 18
    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.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 3
    ICount: 13
    EdgeCount: 9
    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.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    linkageType: null
    functionLinenumber: 254
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:255,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].instance()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator].validateSubType(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 39
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:277"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:301"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:264,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:265,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:269,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:276,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:278,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:280,1"
      Dst: "[java.lang.Class].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:282,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:279,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:295,1"
      Dst: "[java.lang.String].endsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SubTypeValidator:302,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].<init>(com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,com.fasterxml.jackson.dataformat.toml.Lexer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    - "com.fasterxml.jackson.dataformat.toml.Lexer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getCharPos()"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getLine()"
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.Lexer].getColumn()"
    functionUses: 1
    ICount: 15
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:50,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:54,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getCharPos"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:55,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getLine"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:56,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Lexer].getColumn"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:56,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].unexpectedToken(com.fasterxml.jackson.dataformat.toml.TomlToken,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:61,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:61,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].generic(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 20
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:69,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].outOfBounds(java.lang.NumberFormatException)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 1
    argTypes:
    - "java.lang.NumberFormatException"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:73,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].invalidNumber(java.lang.Exception,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    argCount: 2
    argTypes:
    - "java.lang.Exception"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 3
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:79,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:79,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>"
    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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].isInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:79,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:99,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:102,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.IntNode:106,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.IntNode:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.IntNode:110"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.IntNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.IntNode"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    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: 31
    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: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:712,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3800(org.yaml.snakeyaml.emitter.Emitter,int)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3600(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3900(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$4002(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.ScalarAnalysis)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$4100(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$4000(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 2
    ICount: 103
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:717"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:720"
        BranchSideFuncs:
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:719"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:717"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:720"
        BranchSideFuncs:
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:719"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:720"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:723"
        BranchSideFuncs:
        - "collectEvents(org.yaml.snakeyaml.events.Event)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:722"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:724"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:725"
        BranchSideFuncs:
        - "access$3800(org.yaml.snakeyaml.emitter.Emitter,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:724"
        BranchSideFuncs:
        - "access$3800(org.yaml.snakeyaml.emitter.Emitter,int)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:724"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:727"
        BranchSideFuncs:
        - "access$3800(org.yaml.snakeyaml.emitter.Emitter,int)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:726"
        BranchSideFuncs:
        - "writeIndicator(java.lang.String,boolean,boolean,boolean)"
        - "access$3600(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:728"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:731"
        BranchSideFuncs:
        - "access$2000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$3700(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:730"
        BranchSideFuncs:
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:728"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:731"
        BranchSideFuncs:
        - "access$2000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$3700(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:730"
        BranchSideFuncs:
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:731"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:742"
        BranchSideFuncs:
        - "access$3900(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:741"
        BranchSideFuncs:
        - "push(java.lang.Object)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
        - "collectEvents()"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:734"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:740"
        BranchSideFuncs:
        - "access$4000(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$4100(org.yaml.snakeyaml.emitter.Emitter,java.lang.String)"
        - "access$4002(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.ScalarAnalysis)"
        - "isEmpty()"
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:739"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "pop()"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:736"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:740"
        BranchSideFuncs:
        - "writeIndent()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:739"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "pop()"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:717,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:718,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:718,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:718,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:719,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:719,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:721,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:721,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:723,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:724,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3600"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:725,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:725,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:727,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:729,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:729,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:729,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:731,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:732,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3900"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:733,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:735,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:735,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$4100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:735,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$4002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:736,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$4000"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:736,1"
      Dst: "[org.yaml.snakeyaml.emitter.ScalarAnalysis].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:742,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:742,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:743,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:744,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem:745,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    JavaMethodInfo: null
    BBCount: 18
    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,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$1)"
    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.json.WriterBasedJsonGenerator].getHexChars()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:25"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:101,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,char)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Writer"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    - "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes(int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:118"
        BranchSideFuncs:
        - "get7BitOutputEscapes(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:110,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].<init>"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:112,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:116,1"
      Dst: "[com.fasterxml.jackson.core.io.CharTypes].get7BitOutputEscapes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.WriterBasedJsonGenerator].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.json.WriterBasedJsonGenerator:135,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].canWriteFormattedNumbers()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 150
    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.json.WriterBasedJsonGenerator]._writeFieldName(java.lang.String,boolean)"
    functionUses: 29
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:155"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:154"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:155"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:154"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:151,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:153,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:155,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 161
    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.json.WriterBasedJsonGenerator]._writeFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
    functionUses: 14
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:166"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:165"
        BranchSideFuncs:
        - "_writeFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:166"
        BranchSideFuncs:
        - "_writeFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:165"
        BranchSideFuncs:
        - "_writeFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:162,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:162,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:164,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:166,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldName(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writePPFieldName(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 40
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:176"
        BranchSideFuncs:
        - "_writePPFieldName(java.lang.String,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:188"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:187"
        BranchSideFuncs:
        - "_writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:195"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:194"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:172,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writePPFieldName"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:177,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:184,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 199
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writePPFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedChars()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SerializedString].appendQuoted(char[],int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldNameTail(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 50
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:205"
        BranchSideFuncs:
        - "_writePPFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:218"
        BranchSideFuncs:
        - "asQuotedChars()"
        - "writeRaw(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:217"
        BranchSideFuncs:
        - "appendQuoted(char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:226"
        BranchSideFuncs:
        - "_writeFieldNameTail(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:230"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:229"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:201,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writePPFieldName"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:206,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:213,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:214,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:221,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendQuoted"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:223,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldNameTail"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeFieldNameTail(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedChars()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:240"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:235,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:236,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:238,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 251
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 12
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:258"
        BranchSideFuncs:
        - "writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:261"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:252,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:253,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:254,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:254,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:254,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:256,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:259,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 10
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:274"
        BranchSideFuncs:
        - "writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:273"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:277"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:268,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:269,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:270,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:270,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:270,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:272,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:275,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 21
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:290"
        BranchSideFuncs:
        - "writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:293"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:284,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:285,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:286,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:286,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:286,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:288,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:291,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 299
    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.MinimalPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionUses: 29
    ICount: 32
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:303"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:306"
        BranchSideFuncs:
        - "getEntryCount()"
        - "writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:309"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:301,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:301,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:301,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:301,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:301,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:304,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getEntryCount"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:304,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeEndArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:307,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:311,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 316
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 14
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:323"
        BranchSideFuncs:
        - "writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:326"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:325"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:317,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:318,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:319,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:319,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:319,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:321,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartObject"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:324,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 332
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 15
    ICount: 25
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:340"
        BranchSideFuncs:
        - "writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:339"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:343"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:342"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:333,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:334,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:335,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:335,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:335,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:338,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeStartObject"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:341,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:349,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 354
    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.DefaultPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionUses: 17
    ICount: 32
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:358"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:357"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:361"
        BranchSideFuncs:
        - "getEntryCount()"
        - "writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:360"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:361"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:364"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:355,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:356,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:356,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:356,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:356,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:356,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:359,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getEntryCount"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:359,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeEndObject"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:362,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:366,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writePPFieldName(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].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.WriterBasedJsonGenerator]._writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 35
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:376"
        BranchSideFuncs:
        - "writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:375"
        BranchSideFuncs:
        - "beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:384"
        BranchSideFuncs:
        - "_writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:390"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:389"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:374,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:376,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].beforeObjectEntries"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:380,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:383,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writePPFieldName(com.fasterxml.jackson.core.SerializableString,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 395
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].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.io.SerializedString].asQuotedChars()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 38
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:399"
        BranchSideFuncs:
        - "writeObjectEntrySeparator(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:398"
        BranchSideFuncs:
        - "beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:407"
        BranchSideFuncs:
        - "writeRaw(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:413"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:412"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:397,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].writeObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:399,1"
      Dst: "[com.fasterxml.jackson.core.PrettyPrinter].beforeObjectEntries"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:401,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:403,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:406,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 30
    ICount: 28
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:427"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:431"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:434"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:433"
        BranchSideFuncs:
        - "_writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:440"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:439"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:426,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:428,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:432,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:435,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.io.Reader,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:468"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:474"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:476"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:446,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:448,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:454,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:458,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateCopyBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:460,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:461,1"
      Dst: "[java.io.Reader].read"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:465,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 6
    ICount: 27
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:486"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:485"
        BranchSideFuncs:
        - "_writeString(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:492"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:491"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:482,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:484,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:487,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 497
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.SerializedString].appendQuoted(char[],int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString2(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 6
    ICount: 33
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:501"
        BranchSideFuncs:
        - "appendQuoted(char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:508"
        BranchSideFuncs:
        - "_writeString2(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:509"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:512"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:498,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:500,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:503,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendQuoted"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:505,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString2"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString2(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 517
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].asQuotedChars()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 31
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:527"
        BranchSideFuncs:
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:524"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:534"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:518,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].asQuotedChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:523,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:525,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:529,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.core.json.WriterBasedJsonGenerator:540,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.core.json.WriterBasedJsonGenerator:546,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 558
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRawLong(java.lang.String)"
    functionUses: 20
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:567"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:570"
        BranchSideFuncs:
        - "writeRawLong(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:559,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:563,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:568,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:571,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:588"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:587"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:588"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:592"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:578,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:584,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:589,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:592,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:592,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 598
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].appendUnquoted(char[],int)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionUses: 4
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:604"
        BranchSideFuncs:
        - "getValue()"
        - "writeRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:599,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].appendUnquoted"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:601,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:601,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 609
    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.WriterBasedJsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 8
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:622"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:617"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:610,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForCharArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:616,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:618,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:624,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 18
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:633"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:632"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:631,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 33
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:656"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:655"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:640,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:642,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:644,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 670
    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.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 7
    ICount: 30
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:677"
        BranchSideFuncs:
        - "_writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:684"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:683"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:671,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._checkRangeBoundsForByteArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:673,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:676,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:679,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "java.io.InputStream"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[])"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 4
    ICount: 50
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:697"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:696"
        BranchSideFuncs:
        - "allocBase64Buffer()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:701"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:704"
        BranchSideFuncs:
        - "_writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[])"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:703"
        BranchSideFuncs:
        - "_writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:708"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:707"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:717"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:716"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:692,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:695,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:698,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocBase64Buffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:702,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:706,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:706,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:706,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:706,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:711,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseBase64Buffer"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 729
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedShort(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionUses: 7
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:736"
        BranchSideFuncs:
        - "_writeQuotedShort(short)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:735"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:736"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:739"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:738"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:730,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:732,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedShort"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:737,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:739,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedShort(short)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionUses: 1
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:743"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:746"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:745"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:744,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:747,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedInt(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionUses: 17
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:760"
        BranchSideFuncs:
        - "_writeQuotedInt(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:759"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:763"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:762"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:754,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:756,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedInt"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:761,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:763,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedInt(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 766
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputInt(int,char[],int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:767"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:770"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:769"
        BranchSideFuncs:
        - "outputInt(int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:768,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:771,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputInt"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 777
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedLong(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    functionUses: 15
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:779"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:783"
        BranchSideFuncs:
        - "_writeQuotedLong(long)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:782"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:783"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:786"
        BranchSideFuncs:
        - "outputLong(long,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:778,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:780,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedLong"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:785,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:787,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedLong(long)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 790
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.NumberOutput].outputLong(long,char[],int)"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:794"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:793"
        BranchSideFuncs:
        - "outputLong(long,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:792,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:795,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].outputLong"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 803
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionUses: 6
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:807"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:806"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:810"
        BranchSideFuncs:
        - "_writeQuotedRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:809"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:804,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:806,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:808,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:808,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:810,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(double)"
    - "[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.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionUses: 11
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:820"
        BranchSideFuncs:
        - "notFinite(double)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:819"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:824"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:823"
        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.WriterBasedJsonGenerator:819"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:824"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:823"
        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.WriterBasedJsonGenerator:819,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:819,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:820,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:820,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:824,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:825,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 831
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.NumberOutput].notFinite(float)"
    - "[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.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._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.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionUses: 8
    ICount: 20
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:832"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:834"
        BranchSideFuncs:
        - "notFinite(float)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:833"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:838"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:837"
        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.WriterBasedJsonGenerator:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:838"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:837"
        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.WriterBasedJsonGenerator:833,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].notFinite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:833,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:834,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:834,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:838,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:839,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 845
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._asString(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase]._asString(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionUses: 6
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:849"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:848"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:852"
        BranchSideFuncs:
        - "_writeQuotedRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:851"
        BranchSideFuncs:
        - "_asString(java.math.BigDecimal)"
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:846,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:848,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:850,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase]._asString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:850,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:852,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 858
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:860"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:862"
        BranchSideFuncs:
        - "_writeNull()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:861"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:862"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:865"
        BranchSideFuncs:
        - "_writeQuotedRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:864"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:859,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:861,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:863,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:865,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.WriterBasedJsonGenerator:872"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:874"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:871,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:873,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:875,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 880
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 3
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:884"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:883"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:886"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:889"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:888"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:882,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:885,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeQuotedRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    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.WriterBasedJsonGenerator:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:897"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:896"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:899"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:902"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:901"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:895,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:898,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 907
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 12
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:909"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:912"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:911"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:914"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:920"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:919"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:908,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:910,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 930
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull()"
    functionUses: 19
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:931,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:932,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 943
    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].getValue()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._reportCantWriteValueExpectName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 22
    ICount: 32
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:945"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:950"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:962"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:965"
        BranchSideFuncs:
        - "getValue()"
        - "writeRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:964"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:970"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:973"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:972"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:944,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:947,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._verifyPrettyValueWrite"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:963,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:963,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:967,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonGeneratorImpl]._reportCantWriteValueExpectName"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:971,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 984
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:991"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:990"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:991"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:990"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:985,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:987,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:988,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 995
    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.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._releaseBuffers()"
    functionUses: 9
    ICount: 49
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1002"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1015"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1014"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1003"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1014"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1008"
        BranchSideFuncs:
        - "writeEndArray()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1007"
        BranchSideFuncs:
        - "inObject()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1008"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1015"
        BranchSideFuncs:
        - "writeEndObject()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1014"
        BranchSideFuncs:
        - "_flushBuffer()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1030"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1046"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "flush()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1045"
        BranchSideFuncs:
        - "_releaseBuffers()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1033"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1032"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1032"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1034"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1033"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1034"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1043"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "flush()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1042"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1042"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1041"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1048"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1051"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1050"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:996,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1003,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1005,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1006,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1007,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1008,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1009,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1015,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1032,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1033,1"
      Dst: "[java.io.Writer].close"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1036,1"
      Dst: "[java.io.Writer].flush"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1040,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1046,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._releaseBuffers"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1055
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    - "[com.fasterxml.jackson.core.io.IOContext].releaseNameCopyBuffer(char[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1061"
        BranchSideFuncs:
        - "releaseConcatBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1060"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1062"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1066"
        BranchSideFuncs:
        - "releaseNameCopyBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1065"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1059,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1064,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseNameCopyBuffer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1080
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeLongString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringCustom(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringASCII(int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString2(int)"
    functionUses: 5
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1082"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1089"
        BranchSideFuncs:
        - "_writeLongString(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1088"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1089"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1092"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1091"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1094"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1096"
        BranchSideFuncs:
        - "_writeStringCustom(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1095"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1096"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1099"
        BranchSideFuncs:
        - "_writeStringASCII(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1098"
        BranchSideFuncs:
        - "_writeString2(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1081,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1083,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeLongString"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1090,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1092,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1095,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringCustom"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1097,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringASCII"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1099,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString2"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char,int)"
    functionUses: 1
    ICount: 41
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1135"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1134"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1130,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1136,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeLongString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1146
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegmentCustom(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegmentASCII(int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegment(int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1159"
        BranchSideFuncs:
        - "_writeSegmentCustom(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1162"
        BranchSideFuncs:
        - "_writeSegmentASCII(int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1161"
        BranchSideFuncs:
        - "_writeSegment(int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1147,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1150,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1156,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1158,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegmentCustom"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1160,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegmentASCII"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1162,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegment"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegment(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1178
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char[],int,int,char,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1189"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1210"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1209"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char[],int,int,char,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1206"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1210"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1209"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char[],int,int,char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1205,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1212,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1221
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringCustom(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringASCII(char[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape(char,int)"
    functionUses: 1
    ICount: 57
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1226"
        BranchSideFuncs:
        - "_writeStringCustom(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1225"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1234"
        BranchSideFuncs:
        - "_writeStringASCII(char[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1233"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1272"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1248"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1247"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1261"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1256"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1266"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1265"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1270"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1269"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1223,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringCustom"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1227,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringASCII"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1255,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1258,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1263,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1271,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringASCII(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1288
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char,int)"
    functionUses: 1
    ICount: 44
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1295"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1320"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1310"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1309"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1299"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1318"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1317"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1291,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1316,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1319,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegmentASCII(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1325
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char[],int,int,char,int)"
    functionUses: 1
    ICount: 39
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1341"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1337"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1359"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1358"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char[],int,int,char,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1355"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1358"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char[],int,int,char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1327,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1354,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1360,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringASCII(char[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1367
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape(char,int)"
    functionUses: 1
    ICount: 52
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1374"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1417"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1416"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1379"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1405"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1401"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1410"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1409"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1414"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1413"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1370,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1399,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1402,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1407,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1415,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringCustom(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1432
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char,int)"
    functionUses: 1
    ICount: 58
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1433"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1432"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1460"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1446"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1445"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1469"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1468"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1436,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1456,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1467,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1470,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeSegmentCustom(int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1476
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char[],int,int,char,int)"
    functionUses: 1
    ICount: 53
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1477"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1497"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1517"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1516"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char[],int,int,char,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1516"
        BranchSideFuncs:
        - "_prependOrWriteCharacterEscape(char[],int,int,char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1479,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1501,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1512,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1518,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeStringCustom(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1524
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape(char,int)"
    functionUses: 1
    ICount: 66
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1544"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1548"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1553"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1552"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1537"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1569"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1574"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1573"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1578"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1577"
        BranchSideFuncs:
        - "_appendCharacterEscape(char,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1528,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1548,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1563,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1566,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1571,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1579,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1592
    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.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,char[],int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,char[],int)"
    functionUses: 1
    ICount: 73
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1617"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1616"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1603"
        BranchSideFuncs:
        - "encodeBase64Chunk(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1613"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1622"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1621"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1625"
        BranchSideFuncs:
        - "encodeBase64Partial(int,int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1596,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1601,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1607,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1626,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1634
    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.WriterBasedJsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,char[],int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,char[],int)"
    functionUses: 1
    ICount: 93
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1668"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1667"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1650"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1649"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1654"
        BranchSideFuncs:
        - "encodeBase64Chunk(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1665"
        BranchSideFuncs:
        - "getMaxLineLength()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1668"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1687"
        BranchSideFuncs:
        - "_readMore(java.io.InputStream,byte[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1672"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1675"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1674"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1677"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1641,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1645,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._readMore"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1653,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1659,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1683,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1694
    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.WriterBasedJsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk(int,char[],int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial(int,int,char[],int)"
    functionUses: 1
    ICount: 89
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1714"
        BranchSideFuncs:
        - "_readMore(java.io.InputStream,byte[],int,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1713"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1709"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1712"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1711"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1718"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1717"
        BranchSideFuncs:
        - "encodeBase64Chunk(int,char[],int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1728"
        BranchSideFuncs:
        - "getMaxLineLength()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1727"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1731"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1743"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1735"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1740"
        BranchSideFuncs:
        - "encodeBase64Partial(int,int,char[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1702,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1707,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._readMore"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1715,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1722,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1742,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._readMore(java.io.InputStream,byte[],int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1751
    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.WriterBasedJsonGenerator:1753"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1757"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1756"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1762"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1765"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1764"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1766"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1769"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1768"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1761"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1760"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1758,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1765,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._writeNull()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1781
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionUses: 5
    ICount: 18
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1782"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1785"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1784"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1783,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1807
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getHexChars()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionUses: 3
    ICount: 132
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1817"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1816"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1821"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1820"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1826"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1871"
        BranchSideFuncs:
        - "getHexChars()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1828"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1849"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1848"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1835"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1841"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1840"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1850"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1853"
        BranchSideFuncs:
        - "_allocateEntityBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1852"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1874"
        BranchSideFuncs:
        - "getEscapeSequence(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1873"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1885"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1884"
        BranchSideFuncs:
        - "write(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1819,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1823,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1827,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getHexChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1872,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1872,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1877,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1881,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._prependOrWriteCharacterEscape(char[],int,int,char,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1899
    functionDepth: 0
    returnType: "int"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getHexChars()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionUses: 3
    ICount: 127
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1900"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1905"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1901"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1906"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1905"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1907"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1910"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1909"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1915"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1958"
        BranchSideFuncs:
        - "getHexChars()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1957"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1935"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1936"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1935"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1922"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1928"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1927"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1940"
        BranchSideFuncs:
        - "_allocateEntityBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1939"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1941"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1958"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1961"
        BranchSideFuncs:
        - "getEscapeSequence(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1960"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1969"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1968"
        BranchSideFuncs:
        - "write(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1965"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1969"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1968"
        BranchSideFuncs:
        - "write(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1908,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1911,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1916,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getHexChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1959,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1959,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1964,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1967,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._appendCharacterEscape(char,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 1980
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "char"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getHexChars()"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionUses: 3
    ICount: 95
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1981"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1985"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1984"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1989"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2014"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2013"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1990"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1993"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1992"
        BranchSideFuncs:
        - "getHexChars()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1999"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2005"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2004"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2014"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2017"
        BranchSideFuncs:
        - "getEscapeSequence(int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2016"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2021"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2028"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2027"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2023"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2028"
        BranchSideFuncs:
        - "write(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2027"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1983,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:1995,1"
      Dst: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].getHexChars"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2015,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].getEscapeSequence"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2015,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2020,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2024,1"
      Dst: "[java.io.Writer].write"
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2028,1"
      Dst: "[java.lang.String].getChars"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateEntityBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 2033
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._allocateCopyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2053"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2056"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2055"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2054,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocNameCopyBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator"
    linkageType: null
    functionLinenumber: 2060
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 65
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2062"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2067"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2066"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator:2065,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:234,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.PropertyMetadata)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.PropertyMetadata"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:250,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>(com.fasterxml.jackson.databind.BeanProperty$Std,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty$Std"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:257,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].withType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanProperty$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:261,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty$Std].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:266,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getContextAnnotation(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findFormatOverrides(com.fasterxml.jackson.databind.AnnotationIntrospector)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.AnnotationIntrospector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:282"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:283"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:282"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:278,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findPropertyFormat(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyFormat(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:292"
        BranchSideFuncs:
        - "findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:294"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:297"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:296"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:288,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyFormat"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:289,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:293,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:297,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultInclusion(java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 3
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:306"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:305"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:307"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.BeanProperty$Std:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.BeanProperty$Std:311"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:303,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:303,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultInclusion"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:304,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:308,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:312,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].findAliases(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:319,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 8
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:322,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getFullName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 322
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getWrapperName()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 324
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].isRequired()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:326,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyMetadata].isRequired"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getMetadata()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 326
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyMetadata"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].isVirtual()"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.BeanProperty$Std].depositSchemaProperty(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.BeanProperty$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.BeanProperty$Std:342,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    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.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.LongNode].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.DecimalNode].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.BinaryNode].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.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.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONPObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.ShortNode].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.FloatNode].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.ObjectNode].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.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.ObjectNode].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.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.JSONWrappedObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].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.JsonGenerator].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.RawValue:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:99"
        BranchSideFuncs:
        - "writeRawValue(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.databind.util.RawValue:98"
        BranchSideFuncs:
        - "writeRawValue(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.RawValue:97,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRawValue"
    - Src: "com.fasterxml.jackson.databind.util.RawValue:99,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.RawValue"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].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].equals(java.lang.Object)"
    functionUses: 31
    ICount: 22
    EdgeCount: 52
    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.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[org.yaml.snakeyaml.events.Event].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Tag].hashCode()"
    - "[org.yaml.snakeyaml.introspector.Property].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].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.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].hashCode()"
    functionUses: 8
    ICount: 8
    EdgeCount: 40
    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: 22
    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.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: 22
    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: 1026
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    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: 162
    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.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 23
    ICount: 20
    EdgeCount: 62
    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: 4
    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: 52
    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: "[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.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].<init>(com.fasterxml.jackson.core.io.ContentReference,com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext:38,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext].atPosition(com.fasterxml.jackson.dataformat.toml.Lexer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.Lexer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].<init>(com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext,com.fasterxml.jackson.dataformat.toml.Lexer)"
    functionUses: 29
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext:44,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException$ErrorContext$ErrorBuilder].<init>"
    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.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char[],int,int)"
    functionUses: 6
    ICount: 22
    EdgeCount: 27
    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: "[org.yaml.snakeyaml.composer.Composer].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.parser.Parser"
    - "org.yaml.snakeyaml.resolver.Resolver"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:78"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:81"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:80"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:81"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:84"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:83"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:84"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:87"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:77,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:79,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:89,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:90,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:92,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:95,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getNestingDepthLimit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].checkNode()"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    functionUses: 3
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:105"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:109"
        BranchSideFuncs:
        - "getEvent()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:108"
        BranchSideFuncs:
        - "checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:109"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:108"
        BranchSideFuncs:
        - "checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:105,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].checkEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:106,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].getNode()"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.comments.CommentLine].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setEndComments(java.util.List)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].clear()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].clear()"
    functionUses: 2
    ICount: 37
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:120"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:129"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "get(int)"
        - "setBlockComments(java.util.List)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:128"
        BranchSideFuncs:
        - "isEmpty()"
        - "collectEvents()"
        - "composeNode(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:134"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:137"
        BranchSideFuncs:
        - "setEndComments(java.util.List)"
        - "consume()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:136"
        BranchSideFuncs:
        - "getEvent()"
        - "clear()"
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:119,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.composer.Composer:120,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].checkEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:121,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.composer.Composer:122,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.composer.Composer:122,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:123,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.yaml.snakeyaml.composer.Composer:124,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:125,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setBlockComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:129,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:131,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:134,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    - Src: "org.yaml.snakeyaml.composer.Composer:135,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setEndComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:138,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.yaml.snakeyaml.composer.Composer:139,1"
      Dst: "[java.util.Set].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].getSingleNode()"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:156"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:160"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:159"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:160"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:167"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:166"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:162"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:161"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:153,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:156,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].checkEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:157,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].getNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:162,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:164,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:164,1"
      Dst: "[org.yaml.snakeyaml.composer.ComposerException].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[org.yaml.snakeyaml.composer.ComposerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction(boolean)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()"
    - "[org.yaml.snakeyaml.events.NodeEvent].getAnchor()"
    - "[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.composer.Composer].composeScalarNode(java.lang.String,java.util.List)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(java.lang.String)"
    - "[org.yaml.snakeyaml.composer.Composer].composeMappingNode(java.lang.String)"
    - "[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].remove(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].remove(java.lang.Object)"
    functionUses: 4
    ICount: 83
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:173"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:177"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:176"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:177"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:200"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "getEvent()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:199"
        BranchSideFuncs:
        - "peekEvent()"
        - "getAnchor()"
        - "increaseNestingDepth()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:180"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:184"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getStartMark()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:183"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:185"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:193"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:192"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:187"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:193"
        BranchSideFuncs:
        - "getMaxAliasesForCollections()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:192"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:193"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:197"
        BranchSideFuncs:
        - "setTwoStepsConstruction(boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:196"
        BranchSideFuncs:
        - "collectEvents()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:204"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:206"
        BranchSideFuncs:
        - "composeScalarNode(java.lang.String,java.util.List)"
        - "consume()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:205"
        BranchSideFuncs:
        - "checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:206"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:209"
        BranchSideFuncs:
        - "composeSequenceNode(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:208"
        BranchSideFuncs:
        - "composeMappingNode(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:172,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.composer.Composer:174,1"
      Dst: "[java.util.Set].add"
    - Src: "org.yaml.snakeyaml.composer.Composer:177,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].checkEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:178,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:179,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getAnchor"
    - Src: "org.yaml.snakeyaml.composer.Composer:180,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.composer.Composer:181,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:181,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.composer.Composer:181,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.composer.Composer:182,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:182,1"
      Dst: "[org.yaml.snakeyaml.composer.ComposerException].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:184,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.composer.Composer:187,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getMaxAliasesForCollections"
    - Src: "org.yaml.snakeyaml.composer.Composer:190,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:193,1"
      Dst: "[java.util.Set].remove"
    - Src: "org.yaml.snakeyaml.composer.Composer:194,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.composer.Composer:197,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.composer.Composer:200,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].peekEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:202,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth"
    - Src: "org.yaml.snakeyaml.composer.Composer:205,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeScalarNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:207,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeSequenceNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:209,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeMappingNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:211,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeScalarNode(java.lang.String,java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 217
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    - "[org.yaml.snakeyaml.nodes.Tag].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()"
    - "[org.yaml.snakeyaml.LoaderOptions].getTagInspector()"
    - "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
    - "[org.yaml.snakeyaml.composer.ComposerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.Event].getEndMark()"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    - "[org.yaml.snakeyaml.nodes.Node].setAnchor(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List)"
    functionUses: 1
    ICount: 53
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:222"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:223"
        BranchSideFuncs:
        - "getImplicit()"
        - "canOmitTagInPlainScalar()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:222"
        BranchSideFuncs:
        - "getImplicit()"
        - "canOmitTagInPlainScalar()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:222"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:227"
        BranchSideFuncs:
        - "getImplicit()"
        - "canOmitTagInPlainScalar()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:226"
        BranchSideFuncs:
        - "isCustomGlobal()"
        - "<init>(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:228"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:234"
        BranchSideFuncs:
        - "getTagInspector()"
        - "isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:233"
        BranchSideFuncs:
        - "getValue()"
        - "getStartMark()"
        - "getScalarStyle()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:229"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:234"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:233"
        BranchSideFuncs:
        - "getValue()"
        - "getStartMark()"
        - "getScalarStyle()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:236"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:240"
        BranchSideFuncs:
        - "setAnchor(java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:239"
        BranchSideFuncs:
        - "setBlockComments(java.util.List)"
        - "collectEvents()"
        - "setInLineComments(java.util.List)"
        - "consume()"
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:218,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:219,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getTag"
    - Src: "org.yaml.snakeyaml.composer.Composer:222,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.composer.Composer:223,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getValue"
    - Src: "org.yaml.snakeyaml.composer.Composer:224,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.composer.Composer:224,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar"
    - Src: "org.yaml.snakeyaml.composer.Composer:223,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].resolve"
    - Src: "org.yaml.snakeyaml.composer.Composer:227,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:228,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal"
    - Src: "org.yaml.snakeyaml.composer.Composer:229,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getTagInspector"
    - Src: "org.yaml.snakeyaml.composer.Composer:229,1"
      Dst: "[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed"
    - Src: "org.yaml.snakeyaml.composer.Composer:230,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:230,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.composer.Composer:230,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.composer.Composer:231,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:231,1"
      Dst: "[org.yaml.snakeyaml.composer.ComposerException].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:234,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getEndMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:235,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle"
    - Src: "org.yaml.snakeyaml.composer.Composer:235,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:237,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setAnchor"
    - Src: "org.yaml.snakeyaml.composer.Composer:238,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.composer.Composer:240,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setBlockComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:241,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.composer.Composer:241,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.composer.Composer:241,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setInLineComments"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeSequenceNode(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 245
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit()"
    - "[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.nodes.Tag].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()"
    - "[org.yaml.snakeyaml.LoaderOptions].getTagInspector()"
    - "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
    - "[org.yaml.snakeyaml.composer.ComposerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List)"
    - "[org.yaml.snakeyaml.nodes.Node].setAnchor(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.events.Event].getEndMark()"
    - "[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List)"
    functionUses: 1
    ICount: 82
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:251"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:252"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:251"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:251"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:255"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:254"
        BranchSideFuncs:
        - "isCustomGlobal()"
        - "<init>(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:256"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:262"
        BranchSideFuncs:
        - "getTagInspector()"
        - "isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:261"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "getFlowStyle()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:257"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:262"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:261"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "getFlowStyle()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:265"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:268"
        BranchSideFuncs:
        - "setBlockComments(java.util.List)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:267"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:268"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:272"
        BranchSideFuncs:
        - "setAnchor(java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:271"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:272"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:279"
        BranchSideFuncs:
        - "checkEvent(org.yaml.snakeyaml.events.Event$ID)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:278"
        BranchSideFuncs:
        - "isFlow()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:274"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:277"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:276"
        BranchSideFuncs:
        - "composeNode(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:279"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:282"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:281"
        BranchSideFuncs:
        - "isEmpty()"
        - "getEvent()"
        - "setEndMark(org.yaml.snakeyaml.error.Mark)"
        - "collectEvents()"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:285"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:288"
        BranchSideFuncs:
        - "setInLineComments(java.util.List)"
        - "consume()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:246,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:247,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag"
    - Src: "org.yaml.snakeyaml.composer.Composer:251,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.composer.Composer:252,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.composer.Composer:252,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].resolve"
    - Src: "org.yaml.snakeyaml.composer.Composer:255,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:256,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal"
    - Src: "org.yaml.snakeyaml.composer.Composer:257,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getTagInspector"
    - Src: "org.yaml.snakeyaml.composer.Composer:257,1"
      Dst: "[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed"
    - Src: "org.yaml.snakeyaml.composer.Composer:258,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:258,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.composer.Composer:258,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.composer.Composer:259,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:259,1"
      Dst: "[org.yaml.snakeyaml.composer.ComposerException].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:262,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:264,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle"
    - Src: "org.yaml.snakeyaml.composer.Composer:264,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:265,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow"
    - Src: "org.yaml.snakeyaml.composer.Composer:266,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.composer.Composer:266,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setBlockComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:269,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setAnchor"
    - Src: "org.yaml.snakeyaml.composer.Composer:270,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.composer.Composer:272,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].checkEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:273,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.composer.Composer:277,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:277,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "org.yaml.snakeyaml.composer.Composer:280,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setInLineComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:283,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getEndMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:283,1"
      Dst: "[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:285,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeMappingNode(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit()"
    - "[org.yaml.snakeyaml.resolver.Resolver].resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - "[org.yaml.snakeyaml.nodes.Tag].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()"
    - "[org.yaml.snakeyaml.LoaderOptions].getTagInspector()"
    - "[org.yaml.snakeyaml.inspector.UnTrustedTagInspector].isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
    - "[org.yaml.snakeyaml.composer.ComposerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle()"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setBlockComments(java.util.List)"
    - "[org.yaml.snakeyaml.nodes.Node].setAnchor(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.List,org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    - "[org.yaml.snakeyaml.events.Event].getEndMark()"
    - "[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    - "[org.yaml.snakeyaml.nodes.Node].setInLineComments(java.util.List)"
    functionUses: 1
    ICount: 81
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:296"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:297"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:296"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:296"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:300"
        BranchSideFuncs:
        - "getImplicit()"
        - "resolve(org.yaml.snakeyaml.nodes.NodeId,java.lang.String,boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:299"
        BranchSideFuncs:
        - "isCustomGlobal()"
        - "<init>(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:301"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:308"
        BranchSideFuncs:
        - "getTagInspector()"
        - "isGlobalTagAllowed(org.yaml.snakeyaml.nodes.Tag)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:307"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "getFlowStyle()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:302"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:308"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:307"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "getFlowStyle()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:311"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:314"
        BranchSideFuncs:
        - "setBlockComments(java.util.List)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:313"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:314"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:318"
        BranchSideFuncs:
        - "setAnchor(java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:317"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.composer.Composer:318"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:325"
        BranchSideFuncs:
        - "checkEvent(org.yaml.snakeyaml.events.Event$ID)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:324"
        BranchSideFuncs:
        - "isFlow()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:320"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:323"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:322"
        BranchSideFuncs:
        - "composeMappingChildren(java.util.List,org.yaml.snakeyaml.nodes.MappingNode)"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:325"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:328"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:327"
        BranchSideFuncs:
        - "isEmpty()"
        - "getEvent()"
        - "setEndMark(org.yaml.snakeyaml.error.Mark)"
        - "collectEvents()"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.composer.Composer:331"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:334"
        BranchSideFuncs:
        - "setInLineComments(java.util.List)"
        - "consume()"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:292,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:293,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getTag"
    - Src: "org.yaml.snakeyaml.composer.Composer:296,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.composer.Composer:297,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getImplicit"
    - Src: "org.yaml.snakeyaml.composer.Composer:297,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].resolve"
    - Src: "org.yaml.snakeyaml.composer.Composer:300,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:301,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal"
    - Src: "org.yaml.snakeyaml.composer.Composer:302,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getTagInspector"
    - Src: "org.yaml.snakeyaml.composer.Composer:302,1"
      Dst: "[org.yaml.snakeyaml.inspector.TagInspector].isGlobalTagAllowed"
    - Src: "org.yaml.snakeyaml.composer.Composer:303,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:303,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.composer.Composer:303,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.composer.Composer:304,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:304,1"
      Dst: "[org.yaml.snakeyaml.composer.ComposerException].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:308,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:310,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].getFlowStyle"
    - Src: "org.yaml.snakeyaml.composer.Composer:310,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:311,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].isFlow"
    - Src: "org.yaml.snakeyaml.composer.Composer:312,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume"
    - Src: "org.yaml.snakeyaml.composer.Composer:312,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setBlockComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:315,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setAnchor"
    - Src: "org.yaml.snakeyaml.composer.Composer:316,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.composer.Composer:318,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].checkEvent"
    - Src: "org.yaml.snakeyaml.composer.Composer:319,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.composer.Composer:323,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeMappingChildren"
    - Src: "org.yaml.snakeyaml.composer.Composer:326,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setInLineComments"
    - Src: "org.yaml.snakeyaml.composer.Composer:329,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getEndMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:329,1"
      Dst: "[org.yaml.snakeyaml.nodes.CollectionNode].setEndMark"
    - Src: "org.yaml.snakeyaml.composer.Composer:331,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeMappingChildren(java.util.List,org.yaml.snakeyaml.nodes.MappingNode)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "org.yaml.snakeyaml.nodes.MappingNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].setMerged(boolean)"
    - "[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:345"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:348"
        BranchSideFuncs:
        - "setMerged(boolean)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:347"
        BranchSideFuncs:
        - "composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)"
        - "<init>(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)"
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:344,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeKeyNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:345,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.composer.Composer:345,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.composer.Composer:346,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].setMerged"
    - Src: "org.yaml.snakeyaml.composer.Composer:348,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeValueNode"
    - Src: "org.yaml.snakeyaml.composer.Composer:349,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:349,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeKeyNode(org.yaml.snakeyaml.nodes.MappingNode)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:359,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].composeValueNode(org.yaml.snakeyaml.nodes.MappingNode)"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.composer.Composer].composeNode(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:369,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].composeNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].increaseNestingDepth()"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:376"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:379"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:378"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:377,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.composer.Composer:377,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.composer.Composer:377,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.composer.Composer:377,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.composer.Composer].decreaseNestingDepth()"
    functionSourceFile: "org.yaml.snakeyaml.composer.Composer"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.composer.Composer:386"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:389"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.composer.Composer:388"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.composer.Composer:389,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 36
    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: "[org.yaml.snakeyaml.serializer.SerializerException].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.SerializerException"
    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: "org.yaml.snakeyaml.serializer.SerializerException:23,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    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.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen(java.util.NavigableMap,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 2
    ICount: 29
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:53"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:59"
        BranchSideFuncs:
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
        - "computePowerOfTen(java.util.NavigableMap,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:55,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:56,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:57,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:58,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computePowerOfTen"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].pow"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:63,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 2
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply(java.math.BigInteger,java.math.BigInteger)"
    functionUses: 2
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83"
        BranchSideFuncs:
        - "computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:82"
        BranchSideFuncs:
        - "multiply(java.math.BigInteger,java.math.BigInteger)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:71,1"
      Dst: "[java.util.NavigableMap].floorEntry"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:72,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:73,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:78,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:80,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:81,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:83,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FftMultiplier].multiply"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].createPowersOfTenFloor16Map()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "java.util.NavigableMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:88,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:89,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].estimateNumBits(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOf10Floor16(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.util.NavigableMap"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$WriteThroughEntry].setValue(java.lang.Object)"
    functionUses: 1
    ICount: 26
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:122"
        BranchSideFuncs:
        - "next()"
        - "setValue(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:111,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.math.BigInteger].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:112,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:114,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.SortedMap].entrySet"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:117,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:118,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.math.BigInteger].shiftLeft"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:119,1"
      Dst: "[java.util.Map$Entry].setValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.NavigableMap"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
    functionUses: 5
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:131"
        BranchSideFuncs:
        - "splitFloor16(int,int)"
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:139"
        BranchSideFuncs:
        - "computeTenRaisedByNFloor16Recursive(java.util.NavigableMap,int)"
        - "fillPowersOfNFloor16Recursive(java.util.NavigableMap,int,int)"
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:132,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:134,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:135,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fillPowersOfNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].computeTenRaisedByNFloor16Recursive"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].fullMultiplication(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long,com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$1)"
    functionUses: 2
    ICount: 24
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath:163,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath].splitFloor16(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.jsontype.NamedType].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: 57
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer:94"
        BranchSideFuncs:
        - "constructType(java.lang.reflect.Type)"
        - "hasNext()"
        - "iterator()"
        - "introspect(com.fasterxml.jackson.databind.JavaType)"
        - "next()"
        - "getTypeFactory()"
        - "findProperties()"
      - 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()"
        - "getName()"
        - "next()"
      - 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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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: 47
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    functionUses: 1
    ICount: 12
    EdgeCount: 30
    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()"
    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.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.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    functionUses: 60
    ICount: 8
    EdgeCount: 9
    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.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.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"
    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.SqlTimeSerializer:17,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.sql.Time,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.Time"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer:22,1"
      Dst: "[java.sql.Time].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer:22,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"
    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.SqlTimeSerializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"
    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.SqlTimeSerializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].visitStringFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer"
    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.SqlTimeSerializer].serialize(java.sql.Time,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.SqlTimeSerializer:12,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SqlTimeSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:798,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment"
    linkageType: null
    functionLinenumber: 800
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    functionUses: 2
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:802"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:805"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "pop()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:804"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:801,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:801,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:802,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:803,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:803,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:803,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment:798,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.PackageVersion].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.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.dataformat.javaprop.PackageVersion:12,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.PackageVersion].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.PackageVersion"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>(com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:125,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:57,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:128,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:136,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:57,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:142,1"
      Dst: "[java.util.Map].putAll"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._copy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._copy(java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.HashMap"
    argCount: 1
    argTypes:
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:159,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._copy(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:164,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addOrReplaceProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:177,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:177,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 2
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:191"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:191"
        BranchSideFuncs:
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:187,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:187,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:189,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addBackReferenceProperty(java.lang.String,com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:207"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:206"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:214"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:213"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:202,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:207,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:209,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:214,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addInjectable(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.util.Annotations,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.util.Annotations"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:234"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:233"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:241"
        BranchSideFuncs:
        - "canOverrideAccessModifiers()"
        - "fixAccess(boolean)"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:240"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedMember,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:232,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:234,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:236,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:236,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:238,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:241,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ValueInjector].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:241,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIgnorable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 249
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:250"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:253"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:251,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:253,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addIncludable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:264,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:266,1"
      Dst: "[java.util.HashSet].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addCreatorProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].addProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setAnySetter(com.fasterxml.jackson.databind.deser.SettableAnyProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:288"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:287,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setIgnoreUnknownProperties(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setValueInstantiator(com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].setPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:324,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:324,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 327
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:328,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:328,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].hasProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:331"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:332,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].findProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].removeProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:336,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:336,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getAnySetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getInjectables()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 347
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getObjectIdReader()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuildMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 355
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuilderConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].hasIgnorable(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 366
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:367,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 382
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.HashSet,boolean,java.util.Set,boolean)"
    functionUses: 2
    ICount: 46
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-1"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:394"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:404"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:404"
        BranchSideFuncs:
        - "hasNext()"
        - "hasViews()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:412"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.HashSet,boolean,java.util.Set,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:383,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:384,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:386,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:385,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:388,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:393,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:395,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:396,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:410,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:413,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildAbstract()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 425
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.AbstractDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,java.util.Map,java.util.Map)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:426,1"
      Dst: "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].buildBuilderBased(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getClassDescription(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,com.fasterxml.jackson.databind.PropertyMetadata)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].createBuilderBasedDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    functionUses: 1
    ICount: 79
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:446"
        BranchSideFuncs:
        - "getRawClass()"
        - "getRawReturnType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:449"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:450"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:459"
        BranchSideFuncs:
        - "_findCaseInsensitivity()"
        - "_fixAccess(java.util.Collection)"
        - "construct(com.fasterxml.jackson.databind.cfg.MapperConfig,java.util.Collection,java.util.Map,boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
        - "values()"
        - "_collectAliases(java.util.Collection)"
        - "assignIndexes()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-1"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:469"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:478"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:478"
        BranchSideFuncs:
        - "hasNext()"
        - "hasViews()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:477"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:475"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:474"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:485"
        BranchSideFuncs:
        - "createBuilderBasedDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:439,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:440,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:442,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:441,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:440,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:447,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:448,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:450,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:454,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getFullName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:455,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getClassDescription"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:460,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:461,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:464,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:462,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].construct"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:465,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].assignIndexes"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:467,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:470,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:471,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasViews"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:481,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:483,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].withProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:486,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].createBuilderBasedDeserializer"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].createBuilderBasedDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:496,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._fixAccess(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    functionUses: 2
    ICount: 38
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:560"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:560"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:559"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:567"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:574"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "_handleBadAccess(java.lang.IllegalArgumentException)"
        - "fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:573"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:526,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:527,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:535,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:537,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:562,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].fixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:569,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:569,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._collectAliases(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 28
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:592"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:592"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "findPropertyAliases(com.fasterxml.jackson.databind.introspect.Annotated)"
        - "getMember()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:580"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:589"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:588"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:595"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:594"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:579,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:581,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:582,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:582,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyAliases"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:583,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:587,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:589,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:589,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:593,1"
      Dst: "[java.util.Collections].emptyMap"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._findCaseInsensitivity()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature(com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:606"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:605"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:602,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findExpectedFormat"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:604,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getFeature"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:605,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:606,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder]._handleBadAccess(java.lang.IllegalArgumentException)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.IllegalArgumentException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    functionUses: 5
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:620"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:619"
        BranchSideFuncs:
        - "reportBadTypeDefinition(com.fasterxml.jackson.databind.BeanDescription,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:620,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:620,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadTypeDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:622,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder:623,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:23,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:28,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:42,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:47,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:52,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:57,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:62,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].withParser(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParseException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParseException"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.util.RequestPayload"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getProcessor()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getProcessor()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:104,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getProcessor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getRequestPayload()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.RequestPayload"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:110,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getRequestPayload"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getRequestPayloadAsString()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:116,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getRequestPayloadAsString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParseException"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    functionUses: 32
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParseException:122,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:800,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue"
    linkageType: null
    functionLinenumber: 802
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator(java.lang.String,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$4500(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3900(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$3900(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeIndent()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2300(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$2400(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 65
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:805"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:812"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:811"
        BranchSideFuncs:
        - "isEmpty()"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
        - "collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:806"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:812"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:811"
        BranchSideFuncs:
        - "isEmpty()"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1400(org.yaml.snakeyaml.emitter.Emitter)"
        - "collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
        - "access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:813"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:819"
        BranchSideFuncs:
        - "access$2002(org.yaml.snakeyaml.emitter.Emitter,java.lang.Integer)"
        - "access$2100(org.yaml.snakeyaml.emitter.Emitter)"
        - "pop()"
        - "writeIndent()"
        - "access$3900(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:818"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
        - "collectEvents()"
        - "push(java.lang.Object)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$2300(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$2400(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:803,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndicator"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:804,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2300"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:804,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:804,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:804,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:805,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$4500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:806,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:807,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$3900"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:808,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeIndent"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:809,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:809,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:809,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$2002"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:812,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:813,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:815,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:819,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:819,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:819,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:820,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:821,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue"
    linkageType: null
    functionLinenumber: 799
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue:800,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockMappingSimpleValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor$Base:10,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.Token$ID].values()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.Token$ID"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.Token$ID:21,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.Token$ID].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.Token$ID"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.Token$ID:21,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.Token$ID].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.Token$ID"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.Token$ID:33,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.Token$ID"
    linkageType: null
    functionLinenumber: 38
    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.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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:70,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.MapType:70,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:76,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.MapType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.MapType"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.MapType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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: 24
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.MapType:153,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.MapType:153,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.MapType:153,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.MapType:153,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean:143,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean:147"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean:150"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean:147,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean:152,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 4
    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.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 60
    ICount: 12
    EdgeCount: 9
    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.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 26
    ICount: 9
    EdgeCount: 9
    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.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.reflect.Method"
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder:196,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    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[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotationMap()"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder:207"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])"
        - "asAnnotationMap()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder:208,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].asAnnotationMap"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder:208,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].<init>"
    JavaMethodInfo: null
    BBCount: 3
    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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 10
    EdgeCount: 6
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    functionUses: 266
    ICount: 4
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator:999,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator"
    linkageType: null
    functionLinenumber: 1003
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Node].getValue()"
    functionUses: 270
    ICount: 8
    EdgeCount: 11
    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: 17
    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.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:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:427,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:429,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: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:454"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:452,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:452,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:452,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:452,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:454,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].acquireBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool"
    linkageType: null
    functionLinenumber: 460
    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: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:465"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:464"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:461,1"
      Dst: "[java.util.concurrent.ArrayBlockingQueue].poll"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:463,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    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: 469
    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:470,1"
      Dst: "[java.util.concurrent.ArrayBlockingQueue].offer"
    JavaMethodInfo: null
    BBCount: 1
    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:479,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase]._resolveToShared"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:479,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool$lambda_readResolve_0__6].bootstrap$"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool:479,1"
      Dst: "[java.util.Optional].orElseGet"
    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:479,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].nonShared"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2540,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings].findCollectionFallback(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings"
    linkageType: null
    functionLinenumber: 2595
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2596,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2596,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2596,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings].findMapFallback(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings"
    linkageType: null
    functionLinenumber: 2599
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2600,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2600,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$ContainerDefaultMappings:2600,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.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: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[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.JsonDeserializer:com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withSimpleName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].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.std.StdDelegatingDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.deser.impl.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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].<init>(java.util.List)"
    functionUses: 1
    ICount: 26
    EdgeCount: 43
    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)"
        - "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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.StreamReadConstraints)"
    - "[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:com.fasterxml.jackson.dataformat.csv.CsvParser:com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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)"
    functionUses: 7
    ICount: 19
    EdgeCount: 29
    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: "[org.yaml.snakeyaml.reader.StreamReader].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:57,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:57,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].<init>(java.io.Reader)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:62"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:65"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:61,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:63,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].isPrintable(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:75"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:85"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:84"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:78"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:82"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:74,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:76,1"
      Dst: "[java.lang.String].codePointAt"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:78,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].isPrintable"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:82,1"
      Dst: "[java.lang.Character].charCount"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].isPrintable(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:88"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:89"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].<init>(java.lang.String,int,int,int,int[],int)"
    functionUses: 75
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:95,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    functionUses: 37
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:99,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()"
    - "[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()"
    functionUses: 11
    ICount: 35
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:109"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:120"
        BranchSideFuncs:
        - "has(int)"
        - "moveIndices(int)"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:119"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:109"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:120"
        BranchSideFuncs:
        - "has(int)"
        - "moveIndices(int)"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:119"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:112"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:114"
        BranchSideFuncs:
        - "ensureEnoughData()"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:113"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:112"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:null"
        BranchSideFuncs:
        - "ensureEnoughData()"
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:113"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:113"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:116"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:109"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:109,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:111,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].moveIndices"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:112,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()"
    functionUses: 48
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:123"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:122"
        BranchSideFuncs:
        - "ensureEnoughData()"
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:123,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)"
    functionUses: 40
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:133"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:132"
        BranchSideFuncs:
        - "ensureEnoughData(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:133,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)"
    functionUses: 8
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:143"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:145"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:144"
        BranchSideFuncs:
        - "ensureEnoughData(int)"
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:145"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:148"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:145,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:146,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:148,1"
      Dst: "[java.lang.Math].min"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)"
    functionUses: 12
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:159,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:161,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].moveIndices"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:168,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].ensureEnoughData(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].update()"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:172"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:175"
        BranchSideFuncs:
        - "update()"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:174"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:172"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:175"
        BranchSideFuncs:
        - "update()"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:174"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:175"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:173,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].update"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].update()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].read(char[],int,int)"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].isPrintable(int)"
    - "[org.yaml.snakeyaml.reader.ReaderException].<init>(java.lang.String,int,int,java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    functionUses: 1
    ICount: 60
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:181"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:212"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:211"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:185"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:193"
        BranchSideFuncs:
        - "read(char[],int,int)"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:192"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:186"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:189"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:188"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:194"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:205"
        BranchSideFuncs:
        - "isPrintable(int)"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:204"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:197"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:200"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:199"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.StreamReader:207"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:211"
        BranchSideFuncs:
        - "<init>(java.lang.String,int,int,java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.reader.StreamReader:210"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.StreamReader:180,1"
      Dst: "[java.io.Reader].read"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:183,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:185,1"
      Dst: "[java.lang.Character].isHighSurrogate"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:195,1"
      Dst: "[java.lang.Character].codePointAt"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:197,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].isPrintable"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:198,1"
      Dst: "[java.lang.Character].charCount"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:208,1"
      Dst: "[org.yaml.snakeyaml.reader.ReaderException].<init>"
    - Src: "org.yaml.snakeyaml.reader.StreamReader:215,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].moveIndices(int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 234
    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: "[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 241
    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: "[org.yaml.snakeyaml.reader.StreamReader].getIndex()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 248
    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: "[org.yaml.snakeyaml.reader.StreamReader].getLine()"
    functionSourceFile: "org.yaml.snakeyaml.reader.StreamReader"
    linkageType: null
    functionLinenumber: 252
    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: "[YAMLFuzzer].<init>()"
    functionSourceFile: "YAMLFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "YAMLFuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[YAMLFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "YAMLFuzzer"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>()"
    - "[com.fasterxml.jackson.databind.ObjectMapper].readTree(byte[])"
    functionUses: 0
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "YAMLFuzzer:22,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>"
    - Src: "YAMLFuzzer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool:241,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].access$000()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 9
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool:245,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool:246,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$000"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool:246,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool:246,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.databind.node.NodeCursor)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    - "com.fasterxml.jackson.databind.node.NodeCursor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor].<init>(int,com.fasterxml.jackson.databind.node.NodeCursor)"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:197,1"
      Dst: "[com.fasterxml.jackson.databind.node.NodeCursor].<init>"
    - Src: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor:198,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].fields"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    functionUses: 1
    ICount: 34
    EdgeCount: 35
    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: "[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.error.Mark,java.lang.Object,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.DuplicateKeyException"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.Object"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.DuplicateKeyException:31,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.DuplicateKeyException:31,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.DuplicateKeyException:31,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.DuplicateKeyException:31,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ClassKey:org.xml.sax.SAXException:org.xml.sax.SAXParseException:org.yaml.snakeyaml.Yaml:org.yaml.snakeyaml.nodes.Tag:org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRawValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String)"
    functionUses: 60
    ICount: 7
    EdgeCount: 108
    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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].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.fasterxml.jackson.dataformat.csv.CsvFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory:66,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:75,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>(com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:88,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatParserFeaturesMask"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:90,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].formatGeneratorFeaturesMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:95,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:103,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:109,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:110,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].readResolve()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory:126,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 148
    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.dataformat.csv.CsvFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 163
    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.dataformat.csv.CsvFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:170,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getQuoteChar"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:171,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema].getColumnSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:170,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].hasCSVFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].configure(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:192,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:194,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:213,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:221,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory].configure(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:243"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:242"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:241,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:243,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].enable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:254,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].disable(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:263,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].isEnabled(com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:270"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:271,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:288,1"
      Dst: "[java.io.FileInputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:288,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:293,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:293,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:294,1"
      Dst: "[com.fasterxml.jackson.core.TokenStreamFactory]._optimizedStreamFromURL"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:294,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:294,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:299,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:299,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:300,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:300,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:305,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:305,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:306,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:306,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:311,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:321,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:326,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:344,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:344,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:345,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:346,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:354,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 358
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    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.dataformat.csv.CsvFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.JsonFactory]._decorate(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:359,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:359,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:360,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:360,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:365,1"
      Dst: "[java.io.FileOutputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:367,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContentReference"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:367,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._createContext"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:368,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:370,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._decorate"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:370,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:369,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 388
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.ObjectCodec,java.io.InputStream)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser(int,int)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:389,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:390,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.ObjectCodec,byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser(int,int)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:395,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:396,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:404,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:411,1"
      Dst: "[java.io.CharArrayReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:411,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 416
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.Writer"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:417,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "java.io.OutputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:422,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:422,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createWriter(java.io.OutputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    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.dataformat.csv.CsvFactory:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:430"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:429,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:431,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:431,1"
      Dst: "[java.io.OutputStreamWriter].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createGenerator(com.fasterxml.jackson.core.io.IOContext,java.io.Writer)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: 441
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:442,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createReader(java.io.InputStream,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:455"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:455"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:456,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:456,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:457,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:459,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:459,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvFactory]._createReader(byte[],int,int,com.fasterxml.jackson.core.JsonEncoding,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:466"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvFactory:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:469"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvFactory:468"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:467,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:469,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:470,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvFactory:470,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.Mark].toCodePoints(char[])"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.error.Mark:34"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:33,1"
      Dst: "[java.lang.Character].codePointCount"
    - Src: "org.yaml.snakeyaml.error.Mark:35,1"
      Dst: "[java.lang.Character].codePointAt"
    - Src: "org.yaml.snakeyaml.error.Mark:37,1"
      Dst: "[java.lang.Character].charCount"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.error.Mark].<init>(java.lang.String,int,int,int,char[],int)"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:43,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].toCodePoints"
    - Src: "org.yaml.snakeyaml.error.Mark:43,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.Mark].<init>(java.lang.String,int,int,int,int[],int)"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:47,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.Mark].isLineBreak(int)"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:57,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].isLineBreak(int)"
    - "[org.yaml.snakeyaml.error.Mark].isLineBreak(int)"
    functionUses: 1
    ICount: 79
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.error.Mark:64"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:72"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.Mark:71"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:64"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:72"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.Mark:71"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:66"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:64"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.Mark:63"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:74"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:83"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.Mark:82"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:74"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:83"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.Mark:82"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:76"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:74"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.error.Mark:73"
        BranchSideFuncs:
        - "isLineBreak(int)"
    - Branch String: "org.yaml.snakeyaml.error.Mark:84"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:86"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:88"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:90"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.error.Mark:93"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.error.Mark:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:64,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].isLineBreak"
    - Src: "org.yaml.snakeyaml.error.Mark:83,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.error.Mark:85,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.error.Mark:89,1"
      Dst: "[java.lang.StringBuilder].appendCodePoint"
    - Src: "org.yaml.snakeyaml.error.Mark:93,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.error.Mark:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 6
  - functionName: "[org.yaml.snakeyaml.error.Mark].get_snippet()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 100
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].get_snippet(int,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:101,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].get_snippet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.Mark].toString()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.Mark].get_snippet()"
    functionUses: 22
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.Mark:106,1"
      Dst: "[org.yaml.snakeyaml.error.Mark].get_snippet"
    - Src: "org.yaml.snakeyaml.error.Mark:107,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.error.Mark:107,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.error.Mark:107,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.Mark].getName()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 112
    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: "[org.yaml.snakeyaml.error.Mark].getLine()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 121
    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: "[org.yaml.snakeyaml.error.Mark].getColumn()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 130
    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: "[org.yaml.snakeyaml.error.Mark].getIndex()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    linkageType: null
    functionLinenumber: 139
    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: "[org.yaml.snakeyaml.error.Mark].getBuffer()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    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: "[org.yaml.snakeyaml.error.Mark].getPointer()"
    functionSourceFile: "org.yaml.snakeyaml.error.Mark"
    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.std.TimeZoneSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:14,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:18,1"
      Dst: "[java.util.TimeZone].getID"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:18,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.TimeZone"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:26,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:29,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:11,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize(java.util.TimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer:11,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].<init>(org.yaml.snakeyaml.constructor.Constructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:346,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar"
    linkageType: null
    functionLinenumber: 348
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getType()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance(java.lang.Class,org.yaml.snakeyaml.nodes.Node,boolean)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    functionUses: 9
    ICount: 102
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:354"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:358"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:360"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs:
        - "getTag()"
        - "getStartMark()"
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String)"
        - "getMessage()"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:360"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs:
        - "getTag()"
        - "getStartMark()"
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String)"
        - "getMessage()"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:360"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs:
        - "getTag()"
        - "getStartMark()"
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String)"
        - "getMessage()"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:360"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs:
        - "getTag()"
        - "getStartMark()"
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String)"
        - "getMessage()"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:362"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:362"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:363"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365"
        BranchSideFuncs:
        - "getTag()"
        - "getStartMark()"
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String)"
        - "getMessage()"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:364"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:363"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:368"
        BranchSideFuncs:
        - "getTag()"
        - "getStartMark()"
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String)"
        - "getMessage()"
        - "equals(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:367"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:371"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:378"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:377"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:372"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:368"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:367"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:378"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:380"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:379"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:380"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:389"
        BranchSideFuncs:
        - "constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:388"
        BranchSideFuncs:
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
        - "<init>(java.lang.String,java.lang.Throwable)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:350,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:353,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:359,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:362,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:362,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:365,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].constructStandardJavaInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:368,1"
      Dst: "[java.lang.Class].getDeclaredConstructors"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:372,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:379,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:379,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:379,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:379,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:389,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:391,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:394,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:398,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:399,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:402,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:402,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].constructStandardJavaInstance(java.lang.Class,org.yaml.snakeyaml.nodes.ScalarNode)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.ScalarNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[org.yaml.snakeyaml.LoaderOptions].isEnumCaseSensitive()"
    - "[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(java.lang.Class,java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].<init>()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].getCalendar()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 233
    EdgeCount: 724
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:411"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:416"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:415"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:411"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:419"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:418"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:411"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:421"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:423"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:422"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:423"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:426"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:425"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:411"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:431"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:435"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:434"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:445"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:444"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:445"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:444"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:445"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:444"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:445"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:444"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:453"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:445"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:448"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:447"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:450"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:451"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:450"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:450"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:453"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:452"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:456"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:453"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:459"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:460"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:459"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:459"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:461"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:460"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:461"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:462"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:461"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:461"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:463"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:462"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:463"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:464"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:463"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:463"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:465"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:464"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:465"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:466"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:465"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:465"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:469"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:468"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:453"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:474"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:477"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:476"
        BranchSideFuncs:
        - "findEnumInsensitiveCase(java.lang.Class,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:453"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:453"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:493"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:494"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:497"
        BranchSideFuncs:
        - "getTag()"
        - "get(java.lang.Object)"
        - "construct(org.yaml.snakeyaml.nodes.Node)"
      - BranchSide: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:496"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:413,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:414,1"
      Dst: "[org.yaml.snakeyaml.constructor.Construct].construct"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:421,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:424,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:424,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:424,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:424,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:426,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:426,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:412,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:435,1"
      Dst: "[java.lang.Class].getConstructor"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:436,1"
      Dst: "[java.util.Date].getTime"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:436,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:436,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:446,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:446,1"
      Dst: "[java.math.BigDecimal].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:451,1"
      Dst: "[java.lang.Double].floatValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:451,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:460,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:460,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:460,1"
      Dst: "[java.lang.Integer].byteValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:460,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:462,1"
      Dst: "[java.lang.Integer].shortValue"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:462,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:464,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:469,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:474,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].isEnumCaseSensitive"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:475,1"
      Dst: "[java.lang.Enum].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:477,1"
      Dst: "[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:481,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:484,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:485,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:486,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].getCalendar"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:489,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:490,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:492,1"
      Dst: "[java.util.UUID].fromString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:494,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar:494,1"
      Dst: "[java.util.Map].containsKey"
    JavaMethodInfo: null
    BBCount: 71
    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.AsExistingPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].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.AsPropertyTypeSerializer].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.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 18
    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$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:227,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:232"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:234"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:233"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:234"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:236"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:235"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:236"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:238"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:237"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:238"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:240"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:239"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:242"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:241"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:242"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:244"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:243"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:246"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:245"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:246"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:250"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:230,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:230,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:233,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asByteList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:233,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:235,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asShortList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:237,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asIntList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:239,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asLongList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:241,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asFloatList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:243,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asDoubleList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:245,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asCharList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:247,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asBooleanList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:250,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:250,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:250,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:250,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:250,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asByteList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:256"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:255,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:257,1"
      Dst: "[java.lang.Byte].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:257,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asShortList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:265"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:264,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:266,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:266,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asIntList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:274"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:276"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:273,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:275,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:275,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asLongList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:283"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:282,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:284,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:284,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asFloatList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:292"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:291,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:293,1"
      Dst: "[java.lang.Float].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:293,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asDoubleList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:301"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:300,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:302,1"
      Dst: "[java.lang.Double].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:302,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asCharList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:310"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:312"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:309,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:311,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:311,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].asBooleanList(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:318,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:320,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray:320,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.TokenBuffer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer:38,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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.ser.std.MapProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].getConfig()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion()"
    - "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator(java.lang.Object)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter()"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterInstance(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].includeFilterSuppressNulls(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    functionUses: 2
    ICount: 88
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:189"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:186"
        BranchSideFuncs:
        - "getMember()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:185"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getMember()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:196"
        BranchSideFuncs:
        - "findContentSerializer(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
        BranchSideFuncs:
        - "serializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:206"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:205"
        BranchSideFuncs:
        - "findContextualConvertingSerializer(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:215"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:215"
        BranchSideFuncs:
        - "findContentValueSerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:217"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:221"
        BranchSideFuncs:
        - "findKeySerializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:220"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs:
        - "getContentInclusion()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274"
        BranchSideFuncs:
        - "getArrayComparator(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:273"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.JsonSerializer,java.lang.Object,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:242"
        BranchSideFuncs:
        - "isReferenceType()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:241"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:254"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:253"
        BranchSideFuncs:
        - "includeFilterSuppressNulls(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:189,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:195,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].serializerInstance"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:206,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findContextualConvertingSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isJavaLangObject"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:212,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findKeySerializer"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].getConfig"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:227,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:229,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentInclusion"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:231,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.util.BeanUtil].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:236,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:236,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:237,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getArrayComparator"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:243,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:250,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getContentFilter"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterInstance"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:254,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].includeFilterSuppressNulls"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].withResolved"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].getContentType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].getContentSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].hasSingleElement(java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer"
    linkageType: null
    functionLinenumber: 300
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 30
    EdgeCount: 96
    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.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionUses: 1
    ICount: 8
    EdgeCount: 18
    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.dataformat.javaprop.JavaPropsGenerator].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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serializeDynamic(java.util.Map$Entry,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 12
    EdgeCount: 12
    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$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.JsonSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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: 62
    EdgeCount: 284
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:410,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer:410,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 28
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:55"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:56,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset(int,java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createRootContext(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildArrayContext(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 86
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset(int,java.lang.Object,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:92"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:91"
        BranchSideFuncs:
        - "reset(int,java.lang.Object,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:92,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].createChildObjectContext(java.lang.Object,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset(int,java.lang.Object,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:102"
        BranchSideFuncs:
        - "<init>(int,com.fasterxml.jackson.dataformat.toml.TomlWriteContext,java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:101"
        BranchSideFuncs:
        - "reset(int,java.lang.Object,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:102,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 113
    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.dataformat.toml.TomlWriteContext:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:117"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:116"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].writeValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:127"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].truncatePath(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:145"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:144"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:136,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:141,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:140,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:140,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:143,1"
      Dst: "[java.lang.StringBuilder].setLength"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 157
    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.dataformat.toml.TomlWriteContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 162
    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.dataformat.toml.TomlWriteContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 167
    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.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:176"
        BranchSideFuncs:
        - "appendDesc(java.lang.StringBuilder)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:175"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:173,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc(java.lang.StringBuilder)"
    functionUses: 22
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:198,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:198,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].appendDesc"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlWriteContext:198,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - 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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBigIntegerValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBigIntegerValue()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigIntegerDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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: 62
    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: "[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.CommentToken"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.comments.CommentType"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 2
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.CommentToken:37,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    - Src: "org.yaml.snakeyaml.tokens.CommentToken:38,1"
      Dst: "[java.util.Objects].requireNonNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.CommentToken"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.CommentToken].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.CommentToken"
    linkageType: null
    functionLinenumber: 58
    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: "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.CommentToken"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.ser.std.InetAddressSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].<init>(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "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.InetAddressSerializer:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    linkageType: null
    functionLinenumber: 51
    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.InetAddressSerializer].<init>(boolean)"
    functionUses: 2
    ICount: 23
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:54"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:60"
        BranchSideFuncs:
        - "getShape()"
        - "isNumeric()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:56"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:59"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:63"
        BranchSideFuncs:
        - "<init>(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].handledType"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:51,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].findFormatOverrides"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:55,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:56,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Shape].isNumeric"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:61,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.net.InetAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.net.InetAddress"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:74"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:84"
        BranchSideFuncs:
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:72,1"
      Dst: "[java.net.InetAddress].getHostAddress"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:75,1"
      Dst: "[java.net.InetAddress].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:75,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:76,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:79,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:85,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType(java.net.InetAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    linkageType: null
    functionLinenumber: 93
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.net.InetAddress"
    - "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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.net.InetAddress,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:95,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    linkageType: null
    functionLinenumber: 24
    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.InetAddressSerializer].serializeWithType(java.net.InetAddress,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.InetAddressSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer"
    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.std.InetAddressSerializer].serialize(java.net.InetAddress,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.InetAddressSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.InetAddressSerializer].serialize"
    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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:379"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:378"
        BranchSideFuncs:
        - "getBooleanBuilder()"
        - "resetAndStart()"
        - "getArrayBuilders()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:409"
        BranchSideFuncs:
        - "_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getBooleanBuilder()"
        - "nextToken()"
        - "bufferedSize()"
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "resetAndStart()"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "appendCompletedChunk(java.lang.Object,int)"
        - "getArrayBuilders()"
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:391"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:390"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:398"
        BranchSideFuncs:
        - "_parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:396"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:395"
        BranchSideFuncs:
        - "_verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:405"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object,int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:376,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:377,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:379,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getArrayBuilders"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:379,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].getBooleanBuilder"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:380,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:385,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:396,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:399,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:402,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:408,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:408,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:410,1"
      Dst: "[com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder].completeAndClearBuffer"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].handleSingleElementUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:416,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseBooleanPrimitive"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat(boolean[],boolean[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 420
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 2
    argTypes:
    - "boolean[]"
    - "boolean[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:423,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:424,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat(boolean[],boolean[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser:350,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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.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: 25
    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:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver:83,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.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 9
    ICount: 18
    EdgeCount: 5
    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.ValueInstantiators$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiators$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiators$Base:39,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiators$Base].findValueInstantiator(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.ValueInstantiator)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiators$Base"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: "[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(java.lang.ClassLoader,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.ClassLoader"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:32,1"
      Dst: "[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].<init>(java.lang.Class,java.lang.ClassLoader,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.ClassLoader"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:45"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:48"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:44,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:46,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor].getClassForName(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.CustomClassLoaderConstructor:60,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    linkageType: null
    functionLinenumber: 14
    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.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException:15,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException:19,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamReadException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlStreamReadException].withParser(com.fasterxml.jackson.core.JsonParser)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    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.dataformat.toml.TomlStreamReadException].withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlStreamReadException"
    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.JsonPointer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    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.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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    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: -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: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: []
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:162,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonPointer:162,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 3
    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: -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.JsonPointer].getMatchingIndex()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonPointer"
    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.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: 22
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:380,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonPointer:380,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 28
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:407,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonPointer:407,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 20
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.JsonPointer:438,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonPointer:438,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 1
    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: 23
    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: 8
    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: 31
    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: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    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: []
      - BranchSide: "com.fasterxml.jackson.core.JsonPointer:641"
        BranchSideFuncs: []
    - 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: []
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonPointer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    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: []
    - 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: []
    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: -1
    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: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    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: -1
    functionDepth: 0
    returnType: "int"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    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: []
      - 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: []
      - 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: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    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.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:475,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 481
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:482,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].getTypeInclusion()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].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.TypeSerializerBase].getPropertyName()"
    - "[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()"
    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.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)"
    functionUses: 30
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:507,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: 513
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.type.WritableTypeId"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.core.type.WritableTypeId"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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: 29
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:514,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:522,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:528,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:534,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:540,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:546,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypeSuffixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:552,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:558,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:564,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeTypePrefixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:570,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypePrefixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:583,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypePrefixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypePrefixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:589,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypePrefixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypePrefixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:595,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypePrefixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypeSuffixForScalar(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:601,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypeSuffixForScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypeSuffixForObject(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:607,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypeSuffixForObject"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter].writeCustomTypeSuffixForArray(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter:613,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeCustomTypeSuffixForArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxNestingDepth(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:131,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxDocumentLength(long)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:154"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxNumberLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:170,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxStringLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:194"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:195,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].maxNameLength(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:216,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:223,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>(int,long,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "long"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:228,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].<init>(com.fasterxml.jackson.core.StreamReadConstraints)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.StreamReadConstraints"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:236,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamReadConstraints$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamReadConstraints$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamReadConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints$Builder:245,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadConstraints].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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: "[org.yaml.snakeyaml.introspector.MissingProperty].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MissingProperty"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.Property].<init>(java.lang.String,java.lang.Class)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MissingProperty:27,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MissingProperty].getActualTypeArguments()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MissingProperty"
    linkageType: null
    functionLinenumber: 31
    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: "[org.yaml.snakeyaml.introspector.MissingProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MissingProperty"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MissingProperty].get(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MissingProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotations()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MissingProperty"
    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: "org.yaml.snakeyaml.introspector.MissingProperty:48,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MissingProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MissingProperty"
    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.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.fasterxml.jackson.core.util.BufferRecycler].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 101
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].<init>(int,int)"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:102,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:114,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:115,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int,int)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:131,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocByteBuffer(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "byte[]"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].byteBufferLength(int)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].balloc(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:141"
        BranchSideFuncs:
        - "balloc(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:140"
        BranchSideFuncs:
        - "balloc(int)"
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecycler:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:143"
        BranchSideFuncs:
        - "balloc(int)"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecycler:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:135,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].byteBufferLength"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:139,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].getAndSet"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:141,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].balloc"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].releaseByteBuffer(int,byte[])"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:147,1"
      Dst: "[java.util.concurrent.atomic.AtomicReferenceArray].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int,int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:157,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecycler].allocCharBuffer(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecycler"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecycler].charBufferLength(int)"
    - "[com.fasterxml.jackson.core.util.BufferRecycler].calloc(int)"
    functionUses: 3
    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: 1
    ICount: 16
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:207,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.BufferRecycler:207,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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$ThreadLocalPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$BoundedPool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].releaseBufferRecycler(com.fasterxml.jackson.core.util.BufferRecycler)"
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$LockFreePool].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.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.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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 97
    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: "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowSequenceStartToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.FlowSequenceStartToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowSequenceStartToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.ser.std.NumberSerializers$IntLikeSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 60
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer:186,1"
      Dst: "[java.lang.Number].intValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer:186,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: 1
    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: 6
    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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.MissingNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.MissingNode"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionUses: 12
    ICount: 5
    EdgeCount: 9
    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.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionUses: 2
    ICount: 6
    EdgeCount: 9
    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: 8
    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: 22
    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: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.MissingNode:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.MissingNode:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.annotation.JsonTypeInfo$As].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$As:175,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$As].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$As:175,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonTypeInfo$As].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.JsonTypeInfo$As:175,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.dataformat.yaml.YAMLParser].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:com.fasterxml.jackson.databind.util.TokenBuffer$Parser:com.fasterxml.jackson.dataformat.csv.CsvParser:com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser:com.fasterxml.jackson.dataformat.yaml.YAMLParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportWrongTokenException(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].baseTypeName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate:com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer: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: 66
    EdgeCount: 138
    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:96,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: "[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.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 8
    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)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    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: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:111,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:117"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:135"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:134"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:118"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:135"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:134"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:126"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:129"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:128"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:135"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:136"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:116,1"
      Dst: "[java.lang.Object].toString"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:118,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].isPrintable"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:121,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:125,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:126,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:127,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:129,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:130,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:136,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].access$000"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:136,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:136,1"
      Dst: "[java.util.regex.Matcher].find"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString:139,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representScalar"
    JavaMethodInfo: null
    BBCount: 9
    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.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:22,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:22,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    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.dataformat.csv.CsvGenerator$Feature:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:112"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:113,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].values"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:114,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:115,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:121,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:123,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature:126"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: 128
    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.dataformat.csv.CsvGenerator$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: 130
    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.dataformat.csv.CsvGenerator$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],int,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:17,1"
      Dst: "[com.fasterxml.jackson.databind.type.IdentityEqualityType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].setReference(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 17
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:24,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ResolvedRecursiveType:24,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.ResolvedRecursiveType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.SimpleType].getErasedSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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: 24
    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.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue].<init>(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue"
    linkageType: null
    functionLinenumber: 70
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue:71,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(long)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$LongValue:75,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    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.deser.std.CollectionDeserializer$CollectionReferring].<init>(com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring"
    linkageType: null
    functionLinenumber: 541
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator"
    - "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>(com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring:537,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring].handleResolvedForwardReference(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring"
    linkageType: null
    functionLinenumber: 547
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].resolveForwardReference(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferring:548,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer$CollectionReferringAccumulator].resolveForwardReference"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$2].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$2"
    linkageType: null
    functionLinenumber: 455
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$2:456,1"
      Dst: "[java.lang.ThreadLocal].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$2].initialValue()"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$2"
    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.dataformat.javaprop.util.JPropPathSplitter$NonSplitting].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting:131,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting:131,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.Event$ID].values()"
    functionSourceFile: "org.yaml.snakeyaml.events.Event$ID"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.Event$ID:27,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.Event$ID].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.events.Event$ID"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.Event$ID:27,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.Event$ID].<init>(java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.events.Event$ID"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.Event$ID:27,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:295,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce()"
    functionUses: 2
    ICount: 51
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:298"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:302"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl)"
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:301"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:302"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:307"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "produce()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:298,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:299,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:299,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:300,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:300,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:304,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:304,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:304,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:305,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:305,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:308,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:308,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent:295,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>"
    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.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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 59
    ICount: 28
    EdgeCount: 150
    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.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: 2
    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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    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: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    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: 6
    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: 4
    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: 4
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 5
    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: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    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: 1
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[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)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 11
    ICount: 15
    EdgeCount: 34
    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.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.impl.TypeSerializerBase].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 18
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ArrayNode:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ArrayNode:334"
        BranchSideFuncs:
        - "hasNext()"
        - "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: 24
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 13
    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: 537
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode]._add(com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    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: []
    functionUses: 31
    ICount: 14
    EdgeCount: 0
    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: []
      - 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: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    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: 21
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ArrayNode:1194,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    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.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    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.dataformat.javaprop.JavaPropsFactoryBuilder:15,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder:19,1"
      Dst: "[com.fasterxml.jackson.core.TSFBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder].build()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactoryBuilder:25,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>"
    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()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator].locateField(java.lang.Class,java.lang.String,java.lang.Class)"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    functionUses: 1
    ICount: 19
    EdgeCount: 14
    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: 17
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1427,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1427,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 17
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1437,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$EnumTypeLocator:1437,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.DumperOptions$LineBreak].values()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$LineBreak[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:147,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$LineBreak].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:147,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$LineBreak].<init>(java.lang.String,int,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:168,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    linkageType: null
    functionLinenumber: 177
    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: "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 25
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:188,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:188,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:188,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:188,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.DumperOptions$LineBreak].getPlatformLineBreak()"
    functionSourceFile: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$LineBreak"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperty(java.lang.String)"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].values()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.DumperOptions$LineBreak:198"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions$LineBreak:203"
        BranchSideFuncs:
        - "values()"
      - BranchSide: "org.yaml.snakeyaml.DumperOptions$LineBreak:202"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.DumperOptions$LineBreak:199"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.DumperOptions$LineBreak:197"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.DumperOptions$LineBreak:196"
        BranchSideFuncs:
        - "values()"
        - "getProperty(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:197,1"
      Dst: "[java.lang.System].getProperty"
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:198,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$LineBreak].values"
    - Src: "org.yaml.snakeyaml.DumperOptions$LineBreak:199,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult].<init>(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JsonSerializer"
    - "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult:198,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:250,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].access$100(org.yaml.snakeyaml.constructor.SafeConstructor,int,java.lang.String,int)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].access$100(org.yaml.snakeyaml.constructor.SafeConstructor,int,java.lang.String,int)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].access$100(org.yaml.snakeyaml.constructor.SafeConstructor,int,java.lang.String,int)"
    functionUses: 9
    ICount: 81
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:255"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:259"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:258"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:261"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:268"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:270"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:269"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:270"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:273"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:272"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:273"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:276"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:275"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:276"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:279"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:278"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:279"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:289"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:288"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:283"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:254,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:254,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:255,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:256,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:257,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:260,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:263,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:268,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:269,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:270,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:279,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:280,1"
      Dst: "[java.lang.String].split"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:284,1"
      Dst: "[java.lang.Long].parseLong"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:287,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:287,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$100"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:29,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:29,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].values()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:196"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:190"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:189"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:191,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].values"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:192,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:193,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 198
    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.dataformat.yaml.YAMLGenerator$Feature:199,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:201,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 204
    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.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature:206"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 208
    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.dataformat.yaml.YAMLGenerator$Feature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 26
    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,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$1)"
    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.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: 94
    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:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:96"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.'annotation'.JsonInclude$Include,com.fasterxml.jackson.'annotation'.JsonInclude$Include)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:97,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: 1
    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.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    functionUses: 2
    ICount: 8
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:205"
        BranchSideFuncs:
        - "unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:204"
        BranchSideFuncs:
        - "getType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:203,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:205,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getRawPrimaryType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 209
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:270"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:273"
        BranchSideFuncs:
        - "emptyIterator()"
      - BranchSide: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:272"
        BranchSideFuncs:
        - "iterator()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:269,1"
      Dst: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getConstructorParameter"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:271,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].emptyIterator"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:273,1"
      Dst: "[java.util.Collections].singleton"
    - Src: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition:273,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getPrimaryMember()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 37
    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: 8
    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: 22
    ICount: 15
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyName:256,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.PropertyName:256,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    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.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:81"
        BranchSideFuncs:
        - "writeRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:79,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionUses: 4
    ICount: 4
    EdgeCount: 9
    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.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 1
    ICount: 6
    EdgeCount: 10
    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.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 4
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:118,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getObjectEntrySeparator"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:118,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 123
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionUses: 2
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:124,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeStartArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionUses: 6
    ICount: 4
    EdgeCount: 9
    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.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 1
    ICount: 6
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:149,1"
      Dst: "[com.fasterxml.jackson.core.util.Separators].getArrayValueSeparator"
    - Src: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter:149,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.MinimalPrettyPrinter"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    functionUses: 2
    ICount: 5
    EdgeCount: 9
    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.fasterxml.jackson.databind.util.StdDateFormat].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:177,1"
      Dst: "[java.text.DateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:182,1"
      Dst: "[java.text.DateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:188,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "java.lang.Boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:195,1"
      Dst: "[java.text.DateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].getDefaultTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    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.StdDateFormat].withTimeZone(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.StdDateFormat"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:214"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:214"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:217"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:216"
        BranchSideFuncs:
        - "<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:214,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:217,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].withLocale(java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 226
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.StdDateFormat"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:229"
        BranchSideFuncs:
        - "<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:227,1"
      Dst: "[java.util.Locale].equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:230,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].withLenient(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.StdDateFormat"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    functionUses: 2
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:244"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:243"
        BranchSideFuncs:
        - "<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:241,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:244,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].withColonInTimeZone(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.StdDateFormat"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:264,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.StdDateFormat"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>(java.util.TimeZone,java.util.Locale,java.lang.Boolean,boolean)"
    functionUses: 48
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:271,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].getISO8601Format(java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:285,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:286,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].getRFC1123Format(java.util.TimeZone,java.util.Locale)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 2
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:301,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._cloneFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].getTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    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.StdDateFormat].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._clearFormats()"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:325"
        BranchSideFuncs:
        - "_clearFormats()"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:321,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:322,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._clearFormats"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].setLenient(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 333
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._equals(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._clearFormats()"
    functionUses: 3
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:340"
        BranchSideFuncs:
        - "_clearFormats()"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:334,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:335,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:338,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._clearFormats"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].isLenient()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:344"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:345,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].isColonIncludedInTimeZone()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    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.StdDateFormat].parse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDate(java.lang.String,java.text.ParsePosition)"
    functionUses: 2
    ICount: 33
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:375,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:376,1"
      Dst: "[java.text.ParsePosition].<init>"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:377,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDate"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:381,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:383,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:384,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:393,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:392,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:393,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:393,1"
      Dst: "[java.text.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 400
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDate(java.lang.String,java.text.ParsePosition)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:401,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDate"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDate(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 409
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].looksLikeISO8601(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].parseAsISO8601(java.lang.String,java.text.ParsePosition)"
    - "[com.fasterxml.jackson.core.io.NumberInput].inLongRange(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDateFromLong(java.lang.String,java.text.ParsePosition)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].parseAsRFC1123(java.lang.String,java.text.ParsePosition)"
    functionUses: 2
    ICount: 31
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:414"
        BranchSideFuncs:
        - "parseAsISO8601(java.lang.String,java.text.ParsePosition)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:413"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:424"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:423"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:424"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:423"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:422"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:429"
        BranchSideFuncs:
        - "parseAsRFC1123(java.lang.String,java.text.ParsePosition)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:427"
        BranchSideFuncs:
        - "_parseDateFromLong(java.lang.String,java.text.ParsePosition)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:426"
        BranchSideFuncs:
        - "_parseDateFromLong(java.lang.String,java.text.ParsePosition)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:430"
        BranchSideFuncs:
        - "_parseDateFromLong(java.lang.String,java.text.ParsePosition)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:429"
        BranchSideFuncs:
        - "parseAsRFC1123(java.lang.String,java.text.ParsePosition)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:410,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].looksLikeISO8601"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:411,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].parseAsISO8601"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:414,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:416,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:426,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].inLongRange"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:427,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDateFromLong"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:430,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].parseAsRFC1123"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].format(java.util.Date,java.lang.StringBuffer,java.text.FieldPosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    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: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:447,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._format"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._format(java.util.TimeZone,java.util.Locale,java.util.Date,java.lang.StringBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "java.util.Date"
    - "java.lang.StringBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 62
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:463"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:470"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:487"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:494"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:505"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:454,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._getCalendar"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:455,1"
      Dst: "[java.util.Calendar].setTime"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:457,1"
      Dst: "[java.util.Calendar].get"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:461,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._formatBCEYear"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:469,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:471,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad4"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:474,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad2"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:484,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad3"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:486,1"
      Dst: "[java.util.Calendar].getTimeInMillis"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:486,1"
      Dst: "[java.util.TimeZone].getOffset"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:488,1"
      Dst: "[java.lang.Math].abs"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._formatBCEYear(java.lang.StringBuffer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:514,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:522,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad4"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad2(java.lang.StringBuffer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:527"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:529"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:528,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad3(java.lang.StringBuffer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:538"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:541"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:539,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:544,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad4(java.lang.StringBuffer,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuffer"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:551"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:555"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:550,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:555,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].pad2"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:571,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:571,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:570,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].toPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 574
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:574"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:575,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:576,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:582,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:585,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 589
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:590"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:589"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].identityHashCode(java.lang.Object)"
    functionUses: 8
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:595,1"
      Dst: "[java.lang.System].identityHashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].looksLikeISO8601(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:618"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:617"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:614"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:610,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:611,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:611,1"
      Dst: "[java.lang.Character].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseDateFromLong(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberInput].parseLong(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:625,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberInput].parseLong"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:627,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:629,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:629,1"
      Dst: "[java.text.ParseException].<init>"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:631,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].parseAsISO8601(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 637
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseAsISO8601(java.lang.String,java.text.ParsePosition)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:638,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseAsISO8601"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:641,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:640,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:642,1"
      Dst: "[java.text.ParsePosition].getErrorIndex"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:642,1"
      Dst: "[java.text.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parseAsISO8601(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 648
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._getCalendar(java.util.TimeZone)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse4D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse4D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    functionUses: 1
    ICount: 117
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:654"
        BranchSideFuncs:
        - "_getCalendar(java.util.TimeZone)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:655"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:654"
        BranchSideFuncs:
        - "_getCalendar(java.util.TimeZone)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:669"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:668"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:672"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:744"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:693"
        BranchSideFuncs:
        - "_parse4D(java.lang.String,int)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:684"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:683"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:707"
        BranchSideFuncs:
        - "_parse2D(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:704"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:707"
        BranchSideFuncs:
        - "_parse2D(java.lang.String,int)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:706"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:715"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:732"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:731"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:649,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:652,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:655,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._getCalendar"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:656,1"
      Dst: "[java.util.Calendar].clear"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:659,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:660,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:661,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse4D"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:662,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:665,1"
      Dst: "[java.util.Calendar].set"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:667,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:675,1"
      Dst: "[java.util.regex.Matcher].start"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:676,1"
      Dst: "[java.util.regex.Matcher].end"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:727,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:727,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:725,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:725,1"
      Dst: "[java.text.ParseException].<init>"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse4D(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:757,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._parse2D(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 763
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:764,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat].parseAsRFC1123(java.lang.String,java.text.ParsePosition)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.text.ParsePosition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat]._cloneFormat(java.text.DateFormat,java.lang.String,java.util.TimeZone,java.util.Locale,java.lang.Boolean)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:774"
        BranchSideFuncs:
        - "_cloneFormat(java.text.DateFormat,java.lang.String,java.util.TimeZone,java.util.Locale,java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:773"
        BranchSideFuncs:
        - "parse(java.lang.String,java.text.ParsePosition)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:771,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat]._cloneFormat"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:774,1"
      Dst: "[java.text.DateFormat].parse"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._cloneFormat(java.text.DateFormat,java.lang.String,java.util.TimeZone,java.util.Locale,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 785
    functionDepth: 0
    returnType: "java.text.DateFormat"
    argCount: 5
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    - "java.util.TimeZone"
    - "java.util.Locale"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].setTimeZone(java.util.TimeZone)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].setLenient(boolean)"
    functionUses: 1
    ICount: 28
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:786"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:790"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:789"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:788"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:786"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:795"
        BranchSideFuncs:
        - "setTimeZone(java.util.TimeZone)"
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:794"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:795"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:null"
        BranchSideFuncs:
        - "setLenient(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:786,1"
      Dst: "[java.util.Locale].equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:787,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:788,1"
      Dst: "[java.text.DateFormat].setTimeZone"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:790,1"
      Dst: "[java.text.DateFormat].clone"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:796,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:796,1"
      Dst: "[java.text.DateFormat].setLenient"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._clearFormats()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 801
    functionDepth: 0
    returnType: "void"
    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.StdDateFormat]._getCalendar(java.util.TimeZone)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 805
    functionDepth: 0
    returnType: "java.util.Calendar"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].isLenient()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:813"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:812"
        BranchSideFuncs:
        - "isLenient()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:808,1"
      Dst: "[java.util.Calendar].clone"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:810,1"
      Dst: "[java.util.Calendar].getTimeZone"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:810,1"
      Dst: "[java.lang.Object].equals"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:811,1"
      Dst: "[java.util.Calendar].setTimeZone"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:813,1"
      Dst: "[com.fasterxml.jackson.databind.util.StdDateFormat].isLenient"
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:813,1"
      Dst: "[java.util.Calendar].setLenient"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.StdDateFormat]._equals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.StdDateFormat"
    linkageType: null
    functionLinenumber: 817
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 2
    ICount: 11
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:818"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:821"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:820"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:820"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.util.StdDateFormat:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.StdDateFormat:820"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.StdDateFormat:821,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 7
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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:548"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:547"
        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)"
        - "getRecordFieldNames(java.lang.Class)"
        - "getRawType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:548,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:554,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:554,1"
      Dst: "[com.fasterxml.jackson.databind.jdk14.JDK14Util].getRecordFieldNames"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:557,1"
      Dst: "[java.util.Collections].emptySet"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:558,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming:558,1"
      Dst: "[java.util.HashSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming].findNameForRegularGetter(com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.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: 3
    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.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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 44
    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.jsontype.impl.MinimalClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.type.TypeFactory"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:42"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:35,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:36,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:36,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:37,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:42,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:49,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:49,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:58,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:58,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:59,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:61,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:61,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver"
    linkageType: null
    functionLinenumber: 68
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DatabindContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    functionUses: 1
    ICount: 23
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:79"
        BranchSideFuncs:
        - "_typeFromId(java.lang.String,com.fasterxml.jackson.databind.DatabindContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:69,1"
      Dst: "[java.lang.String].startsWith"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:70,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:71,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:73,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver:80,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.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.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 984
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer:985,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 988
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 993
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer"
    linkageType: null
    functionLinenumber: 1001
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkIntToFloatCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BigDecimalDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._hasTextualNull(java.lang.String)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.StreamReadConstraints].validateFPLength(int)"
    - "[com.fasterxml.jackson.core.JsonParser].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseBigDecimal(java.lang.String,boolean)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 82
    ICount: 61
    EdgeCount: 44
    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.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.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.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.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.POJOPropertyBuilder].isExplicitlyNamed()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].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: 22
    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: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].<init>(java.lang.Boolean,int)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping"
    linkageType: null
    functionLinenumber: 2371
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2372,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].chompTailIsNotFalse()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping"
    linkageType: null
    functionLinenumber: 2377
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2378"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2377"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2378"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2377"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2378,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].chompTailIsTrue()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping"
    linkageType: null
    functionLinenumber: 2381
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2382"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2381"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2382"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2381"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping:2382,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].getIncrement()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping"
    linkageType: null
    functionLinenumber: 2385
    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.dataformat.javaprop.JavaPropsMapper$Builder].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder:30,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:861,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].produce()"
    functionUses: 2
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:864,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:865,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:865,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:865,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:866,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:866,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].produce"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey"
    linkageType: null
    functionLinenumber: 860
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey:861,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].<init>"
    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.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.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.deser.DefaultDeserializationContext].deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 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.AnnotatedMethod].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getAnnotated()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.AnnotatedConstructor].getRawParameterType(int)"
    - "[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.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:364"
      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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 65
    EdgeCount: 30
    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()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:206"
        BranchSideFuncs:
        - "hasNext()"
        - "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:207,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:207,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 1
    ICount: 36
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jdk14.JDK14Util$CreatorLocator:233"
        BranchSideFuncs:
        - "hasNext()"
        - "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()"
        - "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.fasterxml.jackson.dataformat.toml.TomlFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:59,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:65,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:76,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].rebuild()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:91,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactoryBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.dataformat.toml.TomlFactory].requiresPropertyOrdering()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 112
    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.dataformat.toml.TomlFactory].canUseCharArrays()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.dataformat.toml.TomlFactory].canParseAsync()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.dataformat.toml.TomlFactory].getFormatName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 133
    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.dataformat.toml.TomlFactory].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatReadFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.dataformat.toml.TomlFactory].getFormatWriteFeatureType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.dataformat.toml.TomlFactory].hasFormat(com.fasterxml.jackson.core.format.InputAccessor)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].configure(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:170,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:182,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:191,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].isEnabled(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:198"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:199,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatParserFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 203
    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.dataformat.toml.TomlFactory].configure(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:222"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:220,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:222,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:241,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].isEnabled(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:249,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].getFormatGeneratorFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.dataformat.toml.TomlFactory]._createParser(java.io.InputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 265
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
        BranchSideFuncs:
        - "_createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
        - "construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:265"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266"
        BranchSideFuncs:
        - "_createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
        - "construct(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:265"
        BranchSideFuncs:
        - "isResourceManaged()"
        - "isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:266,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 273
    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.dataformat.toml.TomlFactory].parse(com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode)"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    - "[com.fasterxml.jackson.core.io.IOContext].close()"
    functionUses: 2
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:275,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:277,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].close"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(byte[],int,int,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(java.io.Reader,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct(byte[],int,int)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:283,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].construct"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:283,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser(char[],int,int,com.fasterxml.jackson.core.io.IOContext,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 5
    argTypes:
    - "char[]"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.io.IOContext"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:288,1"
      Dst: "[java.io.CharArrayReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:288,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createGenerator(java.io.Writer,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 298
    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.dataformat.toml.TomlGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:299,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory]._createUTF8Generator(java.io.OutputStream,com.fasterxml.jackson.core.io.IOContext)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:305,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF8Writer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:305,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].parse(com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonFactory].isEnabled(com.fasterxml.jackson.core.StreamReadFeature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parse(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser].parse(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    functionUses: 1
    ICount: 21
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:320"
        BranchSideFuncs:
        - "parse(com.fasterxml.jackson.dataformat.toml.TomlFactory,com.fasterxml.jackson.core.io.IOContext,java.io.Reader)"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:318"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlFactory:317"
        BranchSideFuncs:
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:316,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:318,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser].parse"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:319,1"
      Dst: "[java.io.Reader].close"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlFactory:319,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].<init>(java.lang.String,com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket"
    linkageType: null
    functionLinenumber: 881
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:885"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:882"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:881"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:882,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket].has(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket"
    linkageType: null
    functionLinenumber: 888
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:889"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:892"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:891"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:894"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:897"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:896"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:897"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:894"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:893"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:889,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket:894,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.concurrent.ConcurrentHashMap"
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:52,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionUses: 1
    ICount: 55
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79"
        BranchSideFuncs:
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:78"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:93"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:67,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:70,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:82,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:85,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:85,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:90,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:94,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:96,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:96,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:100,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:104,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:112,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.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.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:135"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getClassInfo()"
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "introspectClassAnnotations(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:122,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:123,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:131,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:132,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:137,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:139,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValue(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:151"
        BranchSideFuncs:
        - "idFromClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:150"
        BranchSideFuncs:
        - "idFromValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:149,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].idFromValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].typeFromId(com.fasterxml.jackson.databind.DatabindContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DatabindContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._typeFromId(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:156,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._typeFromId(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:163"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:162,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:164,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].getDescForKnownTypeIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    functionUses: 1
    ICount: 19
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:177"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isConcrete()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:176"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:171,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:172,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:173,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:173,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:174,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:174,1"
      Dst: "[java.util.TreeSet].add"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:177,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:182,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:182,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:182,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:197,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:198,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:198,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver:199,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:335,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:341"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:344"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:339,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:341,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:341,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:341,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:342,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:344,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:344,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet:344,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representMapping"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - 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: 72
    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:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:73"
        BranchSideFuncs:
        - "getEmptyArray()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:72"
        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:73,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:75,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:79,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: 85
    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:86,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:101,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: 111
    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:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:116"
        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:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:116"
        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:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:116"
        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:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:116"
        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:112,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:117,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: 125
    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:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:125"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:125"
        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: 130
    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: 137
    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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.AsDeductionTypeDeserializer].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:150"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:149"
        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:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:156"
        BranchSideFuncs:
        - "forProperty(com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:155"
        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:142,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:146,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:150,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].forProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:157,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: 167
    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: 173
    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: 181
    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: 195
    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].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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: 133
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:200"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:199"
        BranchSideFuncs:
        - "leaseObjectBuffer()"
        - "resetAndStart()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:229"
        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:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:215"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:214"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:219"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:218"
        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:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:225"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:236"
        BranchSideFuncs:
        - "completeAndClearBuffer(java.lang.Object[],int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:235"
        BranchSideFuncs:
        - "completeAndClearBuffer(java.lang.Object[],int,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:196,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:197,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:207,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:222,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].bufferedSize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:234,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:238,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: 248
    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.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:249,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: 255
    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].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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: 59
    EdgeCount: 134
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:256"
      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:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:260"
        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:256,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:257,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:262,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:263,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.dataformat.javaprop.JavaPropsParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getBinaryValue(com.fasterxml.jackson.core.Base64Variant)"
    functionUses: 1
    ICount: 16
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:323"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getBase64Variant"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:318,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:322,1"
      Dst: "[java.lang.Byte].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer"
    linkageType: null
    functionLinenumber: 330
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeFromBase64(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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)"
    functionUses: 2
    ICount: 89
    EdgeCount: 142
    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: 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.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:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].<init>(java.lang.Class,java.lang.Character)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer"
    linkageType: null
    functionLinenumber: 437
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Character"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:438,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:436,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer"
    linkageType: null
    functionLinenumber: 445
    functionDepth: 0
    returnType: "java.lang.Character"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 87
    EdgeCount: 60
    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:457,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:457,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer:458,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.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)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer]._writeArrayContents(com.fasterxml.jackson.core.JsonGenerator,char[])"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(char[],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 26
    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.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.impl.TypeSerializerBase].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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(char[],int,int)"
    - "[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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 20
    EdgeCount: 22
    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.dataformat.javaprop.JavaPropsGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(char[],int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 9
    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.fasterxml.jackson.databind.ser.std.DateSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    linkageType: null
    functionLinenumber: 30
    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.DateSerializer:31,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].withFormat(java.lang.Boolean,java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:36,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.DateSerializer]._timestamp(java.util.Date)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.DateSerializer:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.DateSerializer:40"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:41,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Date"
    - "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.DateSerializer]._timestamp(java.util.Date)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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: 11
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.DateSerializer:47"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.DateSerializer:51"
        BranchSideFuncs:
        - "writeNumber(long)"
        - "_timestamp(java.util.Date)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.DateSerializer:50"
        BranchSideFuncs:
        - "_serializeAsString(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:47,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._asTimestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateSerializer]._timestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:48,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.DateSerializer:51,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._serializeAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize(java.util.Date,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.DateSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.DateSerializer]._timestamp(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.DateSerializer"
    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.DateSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateSerializer]._timestamp"
    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.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.CollectionDeserializer].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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.SettableBeanProperty]._throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    functionUses: 15
    ICount: 36
    EdgeCount: 119
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:126"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:138"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:137"
        BranchSideFuncs:
        - "deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:140"
        BranchSideFuncs:
        - "_throwAsIOE(com.fasterxml.jackson.core.JsonParser,java.lang.Exception,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:134"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:123,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:129,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:138,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserializeWithType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:141,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.impl.MethodProperty:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty]._throwAsIOE"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.MethodProperty"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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.CollectionDeserializer].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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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: "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowMappingEndToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.FlowMappingEndToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowMappingEndToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Writer"
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].buildDumperOptions(int,int,org.yaml.snakeyaml.DumperOptions$Version)"
    - "[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    - "[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    functionUses: 1
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:303"
        BranchSideFuncs:
        - "instance()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:302"
        BranchSideFuncs:
        - "instance()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:299,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:300,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:303,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:307,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].buildDumperOptions"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:309,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:311,1"
      Dst: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:311,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:312,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Writer"
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].<init>(int,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.io.IOContext)"
    - "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints()"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    - "[org.yaml.snakeyaml.DumperOptions].getVersion()"
    - "[org.yaml.snakeyaml.emitter.Emitter].<init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)"
    - "[org.yaml.snakeyaml.events.StreamStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    functionUses: 1
    ICount: 31
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:328"
        BranchSideFuncs:
        - "instance()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:327"
        BranchSideFuncs:
        - "instance()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:324,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:325,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:328,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:330,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getVersion"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:333,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:335,1"
      Dst: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:335,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:336,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.Writer"
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:343,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].buildDumperOptions(int,int,org.yaml.snakeyaml.DumperOptions$Version)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 349
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "org.yaml.snakeyaml.DumperOptions$Version"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.DumperOptions].<init>()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)"
    - "[org.yaml.snakeyaml.DumperOptions].setCanonical(boolean)"
    - "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setSplitLines(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndent(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].getPlatformLineBreak()"
    - "[org.yaml.snakeyaml.DumperOptions].setLineBreak(org.yaml.snakeyaml.DumperOptions$LineBreak)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength(int)"
    functionUses: 1
    ICount: 43
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:352"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:355"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:354"
        BranchSideFuncs:
        - "setCanonical(boolean)"
        - "setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:371"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:376"
        BranchSideFuncs:
        - "setIndicatorIndent(int)"
        - "setIndentWithIndicator(boolean)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:380"
        BranchSideFuncs:
        - "getPlatformLineBreak()"
        - "setLineBreak(org.yaml.snakeyaml.DumperOptions$LineBreak)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:379"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:383"
        BranchSideFuncs:
        - "setMaxSimpleKeyLength(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:382"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:350,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:352,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:353,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setCanonical"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:357,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:360,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setSplitLines"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:367,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setIndicatorIndent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:368,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setIndent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:373,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setIndentWithIndicator"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:377,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$LineBreak].getPlatformLineBreak"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:377,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setLineBreak"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:381,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setMaxSimpleKeyLength"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].streamWriteConstraints()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteConstraints"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator].useDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 422
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator].getOutputBuffered()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator].getFormatFeatures()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator].overrideFormatFeatures(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 448
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canUseSchema(com.fasterxml.jackson.core.FormatSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteFormattedNumbers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator].getWriteCapabilities()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:473,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:478,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:482"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:483,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:487"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:489"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:488,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:490,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 507
    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.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    functionUses: 29
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:511"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:510"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:508,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:509,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:511,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 518
    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.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.io.SerializedString].getValue()"
    functionUses: 14
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:522"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:521"
        BranchSideFuncs:
        - "_writeFieldName(java.lang.String)"
        - "getValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:519,1"
      Dst: "[com.fasterxml.jackson.core.SerializableString].getValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:519,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:520,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:522,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldId(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 527
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    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.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:534"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:533"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:528,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:528,1"
      Dst: "[java.lang.Long].toString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:529,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeFieldName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:530,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:534,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeFieldName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 539
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].needToQuoteName(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:539"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "needToQuoteName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:538"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "needToQuoteName(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:540,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].needToQuoteName"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:539,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    functionUses: 3
    ICount: 7
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:552"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:555"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:554"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:552,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:553,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 559
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument()"
    - "[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    functionUses: 9
    ICount: 25
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:560"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:573"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:581"
        BranchSideFuncs:
        - "isResourceManaged()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:580"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:575"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:574"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:576"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:575"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:580"
        BranchSideFuncs:
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:560,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isClosed"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:564,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:565,1"
      Dst: "[org.yaml.snakeyaml.events.StreamEndEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:565,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:574,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:574,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:575,1"
      Dst: "[java.io.Writer].close"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:578,1"
      Dst: "[java.io.Writer].flush"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:581,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()"
    - "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 12
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:599"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:594"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:593"
        BranchSideFuncs:
        - "createChildArrayContext()"
        - "getNestingDepth()"
        - "getDefaultFlowStyle()"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:604"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:603"
        BranchSideFuncs:
        - "_emit(org.yaml.snakeyaml.events.Event)"
        - "<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:594,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:595,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildArrayContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:596,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:596,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:596,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:597,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:604,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:604,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 610
    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.json.JsonWriteContext].getParent()"
    - "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 28
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:611"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:615"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:614"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getParent()"
        - "_emit(org.yaml.snakeyaml.events.Event)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:611,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inArray"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:612,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:612,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:612,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:616,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:617,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:617,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 622
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].streamWriteConstraints()"
    - "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth(int)"
    - "[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle()"
    - "[org.yaml.snakeyaml.events.MappingStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 14
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:622"
        BranchSideFuncs:
        - "createChildObjectContext()"
        - "getNestingDepth()"
        - "getDefaultFlowStyle()"
        - "streamWriteConstraints()"
        - "validateNestingDepth(int)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:630"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:633"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:632"
        BranchSideFuncs:
        - "_emit(org.yaml.snakeyaml.events.Event)"
        - "<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:623,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:624,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].createChildObjectContext"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:625,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].streamWriteConstraints"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:625,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:625,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteConstraints].validateNestingDepth"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:626,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:633,1"
      Dst: "[org.yaml.snakeyaml.events.MappingStartEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:633,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 639
    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.json.JsonWriteContext].getParent()"
    - "[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 16
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:640"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:644"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
        - "typeDesc()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:643"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getParent()"
        - "_emit(org.yaml.snakeyaml.events.Event)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:640,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inObject"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:641,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].typeDesc"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:641,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:641,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:645,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].getParent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:646,1"
      Dst: "[org.yaml.snakeyaml.events.MappingEndEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:646,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 657
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].needToQuoteValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 30
    ICount: 45
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:662"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:661"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:670"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:669"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:683"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:682"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:674"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:673"
        BranchSideFuncs:
        - "needToQuoteValue(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:678"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:677"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:686"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:687"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:686"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:659,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:662,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:665,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:666,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:670,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:671,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:674,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].needToQuoteValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:676,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:676,1"
      Dst: "[java.util.regex.Matcher].matches"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionUses: 6
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:696,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:696,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 702
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.SerializableString"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    functionUses: 6
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:703,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:703,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator:710,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeUTF8String(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:717,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:717,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 727
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation()"
    functionUses: 12
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:728,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator:733,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 737
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation()"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:738,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation()"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:743,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 747
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:748,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.dataformat.yaml.YAMLGenerator:753,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRawValue(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:758,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportUnsupportedOperation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 769
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])"
    functionUses: 7
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:770"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:774"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:773"
        BranchSideFuncs:
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:776"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:775"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:775"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:778"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:777"
        BranchSideFuncs:
        - "_writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:771,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:774,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:776,1"
      Dst: "[java.util.Arrays].copyOfRange"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:778,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalarBinary"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 789
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 12
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:791"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:790"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:789"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:790,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:791,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 796
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 18
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:797,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:798,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:798,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 804
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 15
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:809"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:808"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:809"
        BranchSideFuncs:
        - "writeNumber(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:808"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:806,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:809,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:810,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:810,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 815
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 6
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:816"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:820"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:819"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:817,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:820,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:821,1"
      Dst: "[java.math.BigInteger].toString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:821,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:821,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 11
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:827,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:828,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:828,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 833
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 8
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:834,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:835,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:835,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 840
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 6
    ICount: 15
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:841"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:845"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:844"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "_verifyValueWrite(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:846"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:845"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:844"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:842,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:845,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:846,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:846,1"
      Dst: "[java.math.BigDecimal].toPlainString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:846,1"
      Dst: "[java.math.BigDecimal].toString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:847,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 852
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 4
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:853"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:857"
        BranchSideFuncs:
        - "writeNull()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:856"
        BranchSideFuncs:
        - "_writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "_verifyValueWrite(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:854,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:857,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:858,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 863
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 24
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:864,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:866,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteObjectId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 878
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:879,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteTypeId()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 885
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:886,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeTypeId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 893
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:894,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeObjectRef(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    - "[org.yaml.snakeyaml.events.AliasEvent].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 3
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:901,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:902,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:902,1"
      Dst: "[org.yaml.snakeyaml.events.AliasEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:903,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeObjectId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 910
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:911"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:911"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:910"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:911,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._verifyValueWrite(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 923
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue()"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inRoot()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    functionUses: 16
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:925"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:928"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:927"
        BranchSideFuncs:
        - "inRoot()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:928"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:936"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:931"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:937"
        BranchSideFuncs:
        - "_emitStartDocument()"
        - "_emitEndDocument()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:924,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteContext].writeValue"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:926,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:926,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator]._reportError"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:928,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].inRoot"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:931,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].getCurrentIndex"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:932,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:933,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    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.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 957
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._scalarEvent(java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 13
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._scalarEvent"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:958,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 965
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._lf()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._base64encode(com.fasterxml.jackson.core.Base64Variant,byte[],java.lang.String)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:966"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:969"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:968"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "_base64encode(com.fasterxml.jackson.core.Base64Variant,byte[],java.lang.String)"
        - "_lf()"
        - "_emit(org.yaml.snakeyaml.events.Event)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:966,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variants].getDefaultVariant"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:969,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._lf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:970,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._base64encode"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:971,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:971,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._scalarEvent(java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 976
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.ScalarEvent"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.ScalarEvent].<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:978"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:981"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:980"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:982"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:987"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:986"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:987,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._base64encode(com.fasterxml.jackson.core.Base64Variant,byte[],java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.Base64Variant"
    - "byte[]"
    - "java.lang.String"
    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: 1
    ICount: 57
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1004"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1014"
        BranchSideFuncs:
        - "encodeBase64Chunk(java.lang.StringBuilder,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1013"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1009"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1013"
        BranchSideFuncs:
        - "getMaxLineLength()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1012"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1015"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1022"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1021"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1017"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1020"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1019"
        BranchSideFuncs:
        - "encodeBase64Partial(java.lang.StringBuilder,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:997,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:999,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getMaxLineLength"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1008,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Chunk"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1010,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1020,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].encodeBase64Partial"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1022,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._lf()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 1025
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.DumperOptions].getLineBreak()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1026,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getLineBreak"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1026,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$LineBreak].getString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitStartDocument()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn(int)"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1032,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1033,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1034,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1034,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emitEndDocument()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 1040
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1041,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1041,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator]._emit(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator"
    linkageType: null
    functionLinenumber: 1045
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].emit(org.yaml.snakeyaml.events.Event)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator:1046,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].emit"
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.DefaultDeserializationContext].findObjectId(java.lang.Object,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 12
    ICount: 22
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:98"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findObjectId(java.lang.Object,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
        - "bindItem(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:107"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:96,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:99,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:101,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty:112,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty"
    linkageType: null
    functionLinenumber: 117
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode:395,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1200(org.yaml.snakeyaml.parser.ParserImpl,boolean,boolean)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode:398,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1200"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode:395,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.error.YAMLException"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 47
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.YAMLException:21,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    functionSourceFile: "org.yaml.snakeyaml.error.YAMLException"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.YAMLException:25,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "org.yaml.snakeyaml.error.YAMLException"
    linkageType: null
    functionLinenumber: 28
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.error.YAMLException:29,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].<init>(com.fasterxml.jackson.databind.introspect.AnnotatedMember,com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter:com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].emptyForProperties()"
    functionUses: 2
    ICount: 16
    EdgeCount: 10
    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.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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$FloatArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.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.StringSerializer].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.IndexedListSerializer].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.StdArraySerializers$LongArraySerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.UUIDSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].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.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.StdDelegatingSerializer].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.MapSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].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.JsonValueSerializer].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.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ext.SqlBlobSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].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.ser.impl.MapEntrySerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.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.AsExistingPropertyTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].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.AsPropertyTypeSerializer].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.AnnotatedMethod].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 31
    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: "[java.lang.StringBuilder].<init>"
    - 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: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:239,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AnnotatedField].getValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].wrapAndThrow(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.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.impl.TypeSerializerBase].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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].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.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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 38
    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: "[java.lang.StringBuilder].<init>"
    - 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: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:267,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 40
    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: "[java.lang.StringBuilder].<init>"
    - 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: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:378,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:381,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor].enumTypes"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].isNaturalTypeWithStdHandling(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:404"
        BranchSideFuncs:
        - "isDefaultSerializer(com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:395,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:405,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].isDefaultSerializer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer]._findDynamicSerializer(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 22
    ICount: 14
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:455,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer:455,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DocumentEndToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.DocumentEndToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.DocumentEndToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.std.BaseNodeDeserializer$ContainerStack].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: 857
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:858,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].push(com.fasterxml.jackson.databind.node.ContainerNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: 864
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ContainerNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:865"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:869"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:868"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:869"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:874"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:873"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:874,1"
      Dst: "[java.lang.Math].max"
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:874,1"
      Dst: "[java.lang.Math].min"
    - Src: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:875,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].popOrNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack"
    linkageType: null
    functionLinenumber: 880
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ContainerNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:881"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:887"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack:886"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.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$HashMapInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ArrayListInstantiator].canInstantiate()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].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.std.StdValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:542,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 543
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromInt()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 5
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:544,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 545
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromLong()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromLong()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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.std.StdValueInstantiator].canCreateFromDouble()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromDouble()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.std.StdValueInstantiator].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromBoolean()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.ValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].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$HashMapInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 7
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:554,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:554,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 555
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromObjectWith()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 6
    ICount: 4
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:558,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:558,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromObjectWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonLocationInstantiator].getFromObjectArguments(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:567,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:567,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 571
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 6
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:572,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 582
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$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.std.JsonLocationInstantiator].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.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].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].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.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].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$Delegating].delegate()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:605,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:605,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 4
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:610,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:610,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 614
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromInt(com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:615,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:615,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromInt"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 619
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].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.std.StdValueInstantiator].createFromLong(com.fasterxml.jackson.databind.DeserializationContext,long)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 3
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:620,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:620,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromLong"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 624
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromBigInteger(com.fasterxml.jackson.databind.DeserializationContext,java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate()"
    functionUses: 2
    ICount: 6
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:625,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:625,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromBigInteger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: 629
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromDouble(com.fasterxml.jackson.databind.DeserializationContext,double)"
    - "[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$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.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].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$Delegating].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].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.std.StdValueInstantiator].getDefaultCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].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.std.StdValueInstantiator].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator()"
    functionUses: 3
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:656,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:656,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getWithArgsCreator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:659,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].delegate"
    - Src: "com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating:659,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getWithArgsCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:25,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:36,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:43,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:53"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:51,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:53,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:60,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:67,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:75,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder:77,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:319,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy].translate(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:335"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:332,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:336,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:337,1"
      Dst: "[java.lang.Character].toUpperCase"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:341,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:342,1"
      Dst: "[java.lang.StringBuilder].setCharAt"
    - Src: "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy:343,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.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: 21
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:78,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.SimpleType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].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.IterationType].withTypeHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withTypeHandler(java.lang.Object)"
    functionUses: 2
    ICount: 19
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:120,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:124,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withTypeHandler"
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:124,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    functionUses: 11
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ReferenceType:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ReferenceType:132"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.ReferenceType:133,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.ReferenceType].withContentValueHandler(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.ReferenceType"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ReferenceType"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getValueHandler()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType,java.lang.Object,java.lang.Object,boolean)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.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: 24
    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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    functionUses: 44
    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.fasterxml.jackson.core.StreamWriteCapability].values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 13
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteCapability[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:14,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteCapability"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:14,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:44,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.StreamWriteCapability:46,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.StreamWriteCapability:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteCapability:51"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteCapability].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteCapability"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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: 1
    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.AnnotationIntrospectorPair].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasRequiredMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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].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].findPropertyDefaultValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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.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.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.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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: 1
    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: 60
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:448,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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__2].bootstrap$()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    functionUses: 1
    ICount: 49
    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__2].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.JacksonAnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].resolveSetterConflict(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 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: 40
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:626,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].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:823"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:822"
        BranchSideFuncs:
        - "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:823,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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 32
    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.AnnotatedParameter].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.AnnotatedConstructor].withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.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: 73
    EdgeCount: 11
    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:1224,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder:1224,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    functionUses: 4
    ICount: 20
    EdgeCount: 1
    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: 22
    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$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$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)"
    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$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$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)"
    - "[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)"
    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.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.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.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:46"
        BranchSideFuncs:
        - "writeNumber(long)"
        - "_timestamp(java.util.Calendar)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:45"
        BranchSideFuncs:
        - "_serializeAsString(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:42,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._asTimestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:43,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:43,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:46,1"
      Dst: "[java.util.Calendar].getTime"
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:46,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._serializeAsString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.util.Calendar,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 60
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.CalendarSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer]._timestamp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].<init>(java.lang.Class,java.lang.'annotation'.Annotation,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    - "java.lang.Class"
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:263,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].get(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:278"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].has(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 283
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:283"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].hasOneOf(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:294"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:293"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:290"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:289"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations:288"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.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.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "int"
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:86,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:95,1"
      Dst: "[java.util.BitSet].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].hasParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:110"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:109"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:110,1"
      Dst: "[java.util.BitSet].get"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].getParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:136"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:127,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].hasParameter"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:128,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:130,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer]._findMissing"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:132,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:135,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:135,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:133,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].getParameters(com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer]._findMissing(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer]._findMissing(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
    - "[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()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    functionUses: 1
    ICount: 57
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:168"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:161"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:156"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:161"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:168"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:178"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:170"
        BranchSideFuncs:
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer]._findMissing"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:163,1"
      Dst: "[java.util.BitSet].nextClearBit"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:169,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:175,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:175,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:175,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:173,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer]._findMissing(com.fasterxml.jackson.databind.deser.SettableBeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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.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.ConcreteBeanPropertyBase].isRequired()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
    - "[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()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
    - "[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()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.NullValueProvider].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getNullValueProvider()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.NullValueProvider].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].getMember()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getMember()"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getDeclaringClass()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].prependPath(java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 46
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:191"
        BranchSideFuncs:
        - "findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
        - "getInjectableValueId()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:190"
        BranchSideFuncs:
        - "isRequired()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:195"
        BranchSideFuncs:
        - "getCreatorIndex()"
        - "getNullValueProvider()"
        - "findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "getInjectableValueId()"
        - "getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isRequired()"
        - "getMember()"
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
        - "getValueDeserializer()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:194"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:203"
        BranchSideFuncs:
        - "getCreatorIndex()"
        - "getNullValueProvider()"
        - "findInjectableValue(java.lang.Object,com.fasterxml.jackson.databind.BeanProperty,java.lang.Object)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "getInjectableValueId()"
        - "getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isRequired()"
        - "getMember()"
        - "reportInputMismatch(com.fasterxml.jackson.databind.BeanProperty,java.lang.String,java.lang.Object[])"
        - "getValueDeserializer()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:202"
        BranchSideFuncs:
        - "getNullValueProvider()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:208"
        BranchSideFuncs:
        - "getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "getValueDeserializer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:217"
        BranchSideFuncs:
        - "getName()"
        - "getDeclaringClass()"
        - "prependPath(java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:185,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getInjectableValueId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:187,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findInjectableValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:191,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].isRequired"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:193,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:193,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:193,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:192,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:195,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getNullValueProvider"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getAbsentValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:209,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:210,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getAbsentValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:213,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:215,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:215,1"
      Dst: "[com.fasterxml.jackson.databind.DatabindException].prependPath"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].readObjectReference(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 8
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:239"
        BranchSideFuncs:
        - "readObjectReference(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:239"
        BranchSideFuncs:
        - "readObjectReference(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:235,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:235,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:236,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReader].readObjectReference"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].handleIdValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 246
    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.DefaultDeserializationContext].findObjectId(java.lang.Object,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].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.DeserializationContext].reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:261"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:260"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:258"
        BranchSideFuncs:
        - "findObjectId(java.lang.Object,com.fasterxml.jackson.'annotation'.ObjectIdGenerator,com.fasterxml.jackson.'annotation'.ObjectIdResolver)"
        - "bindItem(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:257"
        BranchSideFuncs:
        - "reportUnresolvedObjectId(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:256"
        BranchSideFuncs:
        - "setAndReturn(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:255"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:249,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findObjectId"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].bindItem"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:254,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:258,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportUnresolvedObjectId"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].buffered()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.PropertyValue"
    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.PropertyValueBuffer].isComplete()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    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.impl.PropertyValueBuffer:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:265"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].getCreatorIndex()"
    functionUses: 12
    ICount: 36
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:290"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:290"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:289"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:287"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:286"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:298"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:297"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:278,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getCreatorIndex"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:291,1"
      Dst: "[java.util.BitSet].get"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:292,1"
      Dst: "[java.util.BitSet].set"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 301
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:302,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:306,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferMapProperty(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map].<init>(com.fasterxml.jackson.databind.deser.impl.PropertyValue,java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:64,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:70,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:83,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:101"
        BranchSideFuncs:
        - "withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:97,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:99,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._propName(java.lang.String,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:107"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:110"
        BranchSideFuncs:
        - "getDefaultPropertyName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:108,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].noTypeInfoBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 0
    argTypes: []
    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.databind.jsontype.impl.StdTypeResolverBuilder].<init>()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:114,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].construct"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:116,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:116,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:123"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:126"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:125"
        BranchSideFuncs:
        - "getDefaultPropertyName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:124,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:129,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 136
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:142"
        BranchSideFuncs:
        - "withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:141"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:140,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeSerializer(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].allowPrimitiveTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].instance()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,java.util.Collection,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty,java.lang.String)"
    functionUses: 4
    ICount: 52
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:151"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:157"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:163"
        BranchSideFuncs:
        - "idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,java.util.Collection,boolean,boolean)"
        - "subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:152,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:154,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].allowPrimitiveTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:161,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeSerializer].instance"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:164,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].subTypeValidator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:164,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].idResolver"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:166,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:168,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:170,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:172,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:174,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:177,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:179,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:179,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:179,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:179,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].buildTypeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].allowPrimitiveTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].verifyBaseTypeValidity(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,java.util.Collection,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].defineDefaultImpl(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[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)"
    - "[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)"
    - "[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.StdTypeResolverBuilder]._strictTypeIdHandling(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[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)"
    - "[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)"
    functionUses: 5
    ICount: 58
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:194"
        BranchSideFuncs:
        - "isPrimitive()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:203"
        BranchSideFuncs:
        - "idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,java.util.Collection,boolean,boolean)"
        - "verifyBaseTypeValidity(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
        - "defineDefaultImpl(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:204"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:203"
        BranchSideFuncs:
        - "idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,java.util.Collection,boolean,boolean)"
        - "verifyBaseTypeValidity(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
        - "defineDefaultImpl(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:195,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:197,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].allowPrimitiveTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:204,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].verifyBaseTypeValidity"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:206,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].idResolver"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:208,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].defineDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:212,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:216,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:218,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:224,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._strictTypeIdHandling"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:224,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:226,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:229,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:232,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:232,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:232,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:232,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].defineDefaultImpl(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    functionUses: 1
    ICount: 35
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:261"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:246"
        BranchSideFuncs:
        - "constructType(java.lang.reflect.Type)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:248"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:249"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:251"
        BranchSideFuncs:
        - "isTypeOrSuperTypeOf(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:256"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:261"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:267"
        BranchSideFuncs:
        - "isAbstract()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:266"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:266"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:247,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:247,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:249,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:252,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:255,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:262,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:263,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isAbstract"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].inclusion(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:278"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:281"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:279,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].typeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:293"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:292"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:294"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:292,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:293,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Id].getDefaultPropertyName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].defaultImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].typeIdVisibility(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    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.jsontype.impl.StdTypeResolverBuilder].withDefaultImpl(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 312
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder,java.lang.Class)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:315"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder,java.lang.Class)"
        - "verifyMustOverride(java.lang.Class,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:316,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].verifyMustOverride"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:319,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].withSettings(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 323
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._propName(java.lang.String,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getPropertyName()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdVisible()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getRequireTypeIdForSubtypes()"
    functionUses: 3
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:327"
        BranchSideFuncs:
        - "getRequireTypeIdForSubtypes()"
        - "getInclusionType()"
        - "getPropertyName()"
        - "_propName(java.lang.String,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Id)"
        - "getDefaultImpl()"
        - "getIdVisible()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:324,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:326,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:328,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:329,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:329,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._propName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:330,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:331,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdVisible"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:332,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getRequireTypeIdForSubtypes"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].getDefaultImpl()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 341
    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.jsontype.impl.StdTypeResolverBuilder].getTypeProperty()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    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.jsontype.impl.StdTypeResolverBuilder].isTypeIdVisible()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    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.jsontype.impl.StdTypeResolverBuilder].idResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator,java.util.Collection,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 362
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    - "java.util.Collection"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection,boolean,boolean)"
    functionUses: 2
    ICount: 39
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:363"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:364,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:365,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:368,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.ClassNameIdResolver].construct"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:370,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.MinimalClassNameIdResolver].construct"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:372,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].construct"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:374,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].construct"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:379,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:379,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:379,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPolymorphicTypeValidator()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:398,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getPolymorphicTypeValidator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].verifyBaseTypeValidity(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTypeResolverBuilder].subTypeValidator(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator].validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].reportInvalidBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionUses: 1
    ICount: 20
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:413"
        BranchSideFuncs:
        - "validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:412"
        BranchSideFuncs:
        - "validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:412"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:424"
        BranchSideFuncs:
        - "validateBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:423"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:419"
        BranchSideFuncs:
        - "reportInvalidBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:424"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:411,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].subTypeValidator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:413,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator].validateBaseType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:416,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].reportInvalidBaseType"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].reportInvalidBaseType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 432
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:435,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].classNameOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:435,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:433,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:433,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].allowPrimitiveTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 462
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._strictTypeIdHandling(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 484
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._hasTypeResolver(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 16
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:487"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:488"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:487"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:493"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:492"
        BranchSideFuncs:
        - "_hasTypeResolver(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:485,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:486,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:488,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:493,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._hasTypeResolver"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder]._hasTypeResolver(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    linkageType: null
    functionLinenumber: 508
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[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)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:508"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
        - "resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:509,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:509,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:510,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder:511,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPolymorphicTypeInfo"
    JavaMethodInfo: null
    BBCount: 4
    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.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:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator:com.fasterxml.jackson.dataformat.toml.TomlGenerator].isStructStart()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].canWriteTypeId()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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: 19
    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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.tokens.BlockEntryToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:562,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue"
    linkageType: null
    functionLinenumber: 566
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    functionUses: 3
    ICount: 51
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:567"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:571"
        BranchSideFuncs:
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
        - "getToken()"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:570"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:571"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:575"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "push(java.lang.Object)"
        - "produce()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:574"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
        - "getEndMark()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:567,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:568,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:568,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:569,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:569,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:572,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:572,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:572,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:573,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:573,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:576,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue:576,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.EmitterException"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 16
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.EmitterException:31,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:36,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].version()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:39,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].versionFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.Class].getPackage"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.Package].getName"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:64,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:65,1"
      Dst: "[java.lang.Class].getClassLoader"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:65,1"
      Dst: "[java.lang.Class].forName"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:68,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:68,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:68,1"
      Dst: "[com.fasterxml.jackson.core.Versioned].version"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:70,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:75,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].packageVersionFor(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:90,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].versionFor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].mavenVersionFor(java.lang.ClassLoader,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 3
    argTypes:
    - "java.lang.ClassLoader"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:111,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:112,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:111,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:115,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:116,1"
      Dst: "[java.util.Properties].load"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:117,1"
      Dst: "[java.util.Properties].getProperty"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:120,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersion"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:124,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil]._close"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:127,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersion(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.Version"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:142,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:142,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:143,1"
      Dst: "[java.util.regex.Pattern].split"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:144,1"
      Dst: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersionPart"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:144,1"
      Dst: "[com.fasterxml.jackson.core.Version].<init>"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:150,1"
      Dst: "[com.fasterxml.jackson.core.Version].unknownVersion"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].parseVersionPart(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.VersionUtil:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.VersionUtil:157"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:155,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:156,1"
      Dst: "[java.lang.String].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil]._close(java.io.Closeable)"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Closeable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:165,1"
      Dst: "[java.io.Closeable].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternal()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:176,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.VersionUtil].throwInternalReturnAny()"
    functionSourceFile: "com.fasterxml.jackson.core.util.VersionUtil"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.VersionUtil:180,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray:214,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray:218,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray:219,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].<init>(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:27,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].valueOf(short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ShortNode"
    argCount: 1
    argTypes:
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:29,1"
      Dst: "[com.fasterxml.jackson.databind.node.ShortNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].isIntegralNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].isShort()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:54,1"
      Dst: "[java.lang.Short].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:73,1"
      Dst: "[java.math.BigDecimal].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:76,1"
      Dst: "[java.math.BigInteger].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.NumberOutput].toString(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:80,1"
      Dst: "[com.fasterxml.jackson.core.io.NumberOutput].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:84"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 91
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    functionUses: 12
    ICount: 6
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ShortNode:92,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:98"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:99"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:98"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:102"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ShortNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ShortNode:100"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ShortNode"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].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: 22
    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:562,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:562,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 36
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator:637,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encodeString(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:72,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:72,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:72,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encodeLines(byte[])"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:83,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encodeLines"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encodeLines(byte[],int,int,int,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:99"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:102"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:101"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:106"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:112"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:100,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:103,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:104,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:107,1"
      Dst: "[java.lang.Math].min"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:108,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:108,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode(byte[])"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:122,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode(byte[],int)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:133,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].encode(byte[],int,int)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "char[]"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:151"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:166"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:165"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:153"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:152"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:151"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:154"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:153"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:152"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:155"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:154"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:163"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:161"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:160"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decodeString(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:178,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:178,1"
      Dst: "[java.lang.String].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decodeLines(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:193"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:199"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:198"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:191"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:190"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:191"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:190"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:191"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:190"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:191"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:191,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:194,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:199,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    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: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:211,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:211,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode(char[])"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode(char[],int,int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:223,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode(char[],int,int)"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "byte[]"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 103
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:237"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:241"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:240"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:241"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:244"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:243"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:241"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:244"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:243"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:275"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:274"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:252"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:250"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:249"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:253"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:252"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:251"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:255"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:255"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:255"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:254"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:257"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:256"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:262"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:262"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:262"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:261"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:268"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:271"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:270"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:271"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:274"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:238,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder:279,1"
      Dst: "[java.lang.Object].<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: -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.core.JsonParser$Feature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:57,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$Feature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:57,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 380
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser$Feature].values()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonParser$Feature:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:387"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.JsonParser$Feature:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:381"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:380"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:382,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].values"
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:383,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:384,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:390,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.JsonParser$Feature:391,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 396
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.JsonParser$Feature:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.JsonParser$Feature:396"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonParser$Feature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.JsonParser$Feature"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 36
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "org.yaml.snakeyaml.error.MarkedYAMLException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.YAMLException)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:22,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].'from'(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "org.yaml.snakeyaml.error.MarkedYAMLException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].<init>(com.fasterxml.jackson.core.JsonParser,org.yaml.snakeyaml.error.MarkedYAMLException)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:28,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getContext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    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.dataformat.yaml.snakeyaml.error.MarkedYAMLException:32,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].getContext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getContextMark()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:36,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].getContextMark"
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:36,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getProblem()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    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.dataformat.yaml.snakeyaml.error.MarkedYAMLException:40,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].getProblem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:44,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].getProblemMark"
    - Src: "com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.MarkedYAMLException:44,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.snakeyaml.error.Mark].from"
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 24
    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.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.impl.TypeSerializerBase].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.dataformat.javaprop.JavaPropsGenerator].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.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 12
    EdgeCount: 12
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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: 34
    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.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 4
    ICount: 4
    EdgeCount: 3
    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.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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 9
    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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    functionUses: 2
    ICount: 30
    EdgeCount: 37
    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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    functionUses: 4
    ICount: 34
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:210"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:213"
        BranchSideFuncs:
        - "_writePath(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:212"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:227"
        BranchSideFuncs:
        - "writeStartObject()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:231"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.filter.TokenFilterContext:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:231"
        BranchSideFuncs:
        - "writeStartArray()"
      - BranchSide: "com.fasterxml.jackson.core.filter.TokenFilterContext:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:211,1"
      Dst: "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:217,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:222,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.core.filter.TokenFilterContext:228,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.filter.TokenFilterContext].closeArray(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.filter.TokenFilterContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].hasCurrentIndex()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].includeEmptyArray(boolean)"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext]._writePath(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishArray()"
    functionUses: 1
    ICount: 30
    EdgeCount: 31
    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.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].filterFinishObject()"
    functionUses: 1
    ICount: 30
    EdgeCount: 31
    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: 22
    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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].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$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].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$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].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$Values].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    functionUses: 19
    ICount: 24
    EdgeCount: 16
    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.fasterxml.jackson.databind.util.IgnorePropertiesUtil$Checker].construct(java.util.Set,java.util.Set)"
    functionUses: 5
    ICount: 9
    EdgeCount: 1
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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)"
    functionUses: 1
    ICount: 18
    EdgeCount: 22
    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.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.dataformat.csv.CsvMapper$ViewKey].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:106,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:109,1"
      Dst: "[java.util.Objects].hash"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: null
    functionLinenumber: 113
    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.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:120,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:123,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:128"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:129,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey:130,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    JavaMethodInfo: null
    BBCount: 4
    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.MinimalPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeEndArray(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionUses: 29
    ICount: 32
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:362,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.DefaultPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.MinimalPrettyPrinter].writeEndObject(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.json.JsonWriteContext].clearAndGetParent()"
    functionUses: 17
    ICount: 32
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:417,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 50
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:928,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:928,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 9
    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.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[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.dataformat.csv.CsvCharacterEscapes].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.dataformat.csv.CsvCharacterEscapes].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: 95
    EdgeCount: 11
    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:1695"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - 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:1692,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1692,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1693,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1693,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.dataformat.csv.CsvCharacterEscapes].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.dataformat.csv.CsvCharacterEscapes].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: 95
    EdgeCount: 11
    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:1752"
        BranchSideFuncs:
        - "_reportError(java.lang.String)"
      - 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:1749,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1749,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1750,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8JsonGenerator:1750,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[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.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: 394
    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:395,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getConfig()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:103"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:102"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:96,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:98,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getConfig"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:103,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanDescription].<init>(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:121"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:115,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:122,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getClassDef()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getType()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getObjectIdInfo()"
    functionUses: 2
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getClassDef"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:130,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:131,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getObjectIdInfo"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forDeserialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:139,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forSerialization(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:147,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].forOtherUse(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 157
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.AnnotatedClass,java.util.List)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:159,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:159,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getProperties()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:166"
        BranchSideFuncs:
        - "getProperties()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:164,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getProperties"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].removeProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    functionUses: 1
    ICount: 15
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:192"
        BranchSideFuncs:
        - "getName()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:191"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:184,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:184,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:185,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:186,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:187,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:187,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:188,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].addProperty(com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getFullName()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasProperty(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:201"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:200"
        BranchSideFuncs:
        - "_properties()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getFullName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasProperty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:201,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:201,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:208"
        BranchSideFuncs:
        - "findProperty(com.fasterxml.jackson.databind.PropertyName)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:209,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperty"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperty(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition].hasName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].hasName(com.fasterxml.jackson.databind.PropertyName)"
    functionUses: 1
    ICount: 13
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:222"
        BranchSideFuncs:
        - "hasName(com.fasterxml.jackson.databind.PropertyName)"
        - "hasNext()"
        - "next()"
        - "_properties()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:217,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:218,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].hasName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 48
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getObjectIdInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:239,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findJsonKeyAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonKeyAccessor()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:244"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:245"
        BranchSideFuncs:
        - "getJsonKeyAccessor()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:244"
        BranchSideFuncs:
        - "getJsonKeyAccessor()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:245,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonKeyAccessor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findJsonValueMethod()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:252,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueMethod"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findJsonValueAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueAccessor()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:258"
        BranchSideFuncs:
        - "getJsonValueAccessor()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:257"
        BranchSideFuncs:
        - "getJsonValueAccessor()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:258,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getJsonValueAccessor"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getIgnoredPropertyNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getIgnoredPropertyNames()"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:264"
        BranchSideFuncs:
        - "getIgnoredPropertyNames()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:263"
        BranchSideFuncs:
        - "getIgnoredPropertyNames()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:265"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:268"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:264,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getIgnoredPropertyNames"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:266,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].hasKnownClassAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotations()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:273,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hasAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations()"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:278,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotations"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].bindingsForBeanType()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:284,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].resolveType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:292,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:292,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:292,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultConstructor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 296
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:297,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findAnySetterAccessor()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterMethod()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterField()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 1
    ICount: 38
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:334"
        BranchSideFuncs:
        - "getAnySetterMethod()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:319"
        BranchSideFuncs:
        - "getAnySetterField()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:304,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:312,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:316,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:316,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:314,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:314,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:320,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnySetterField"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:324,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:325,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:329,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findInjectables()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getInjectables()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:342"
        BranchSideFuncs:
        - "getInjectables()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:340,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getInjectables"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:342,1"
      Dst: "[java.util.Collections].emptyMap"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getConstructors()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 346
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:347,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getConstructorsWithMode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:353"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:356"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:355"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:364"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:363"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:362"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:361"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:352,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:353,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:354,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:356,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:357,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:358,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:362,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:362,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].instantiateBean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess(boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[org.xml.sax.SAXException].getCause()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotated()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage(java.lang.Throwable)"
    functionUses: 1
    ICount: 39
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:370"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:377"
        BranchSideFuncs:
        - "fixAccess(boolean)"
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:376"
        BranchSideFuncs:
        - "call()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:383"
        BranchSideFuncs:
        - "getCause()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:382"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getAnnotated()"
        - "throwIfError(java.lang.Throwable)"
        - "exceptionMessage(java.lang.Throwable)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:369,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getDefaultConstructor"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:374,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:374,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].fixAccess"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:377,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].call"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:380,1"
      Dst: "[java.lang.Throwable].getCause"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:383,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfError"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:384,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:385,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:385,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:386,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getAnnotated"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:386,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:386,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:387,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:387,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:387,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findMethod(java.lang.String,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].findMethod(java.lang.String,java.lang.Class[])"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:399,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].findMethod"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 412
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonFormat$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyFormat(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    functionUses: 10
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423"
        BranchSideFuncs:
        - "findFormat(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:422"
        BranchSideFuncs:
        - "getRawType()"
        - "getDefaultPropertyFormat(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:422"
        BranchSideFuncs:
        - "getRawType()"
        - "getDefaultPropertyFormat(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:419"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:418"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:428"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:427"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:414,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findFormat"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:419,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withOverrides"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:423,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getDefaultPropertyFormat"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDefaultViews()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 3
    ICount: 21
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:449"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:448"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:439"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:440"
        BranchSideFuncs:
        - "findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:439"
        BranchSideFuncs:
        - "findViews(com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:447"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:447"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:440,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findViews"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:443,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findSerializationConverter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 460
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:464"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:463"
        BranchSideFuncs:
        - "_createConverter(java.lang.Object)"
        - "findSerializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:464,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findSerializationConverter"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:464,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 474
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionUses: 2
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:475"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:481"
        BranchSideFuncs:
        - "findPropertyInclusion(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:481"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:478"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:477"
        BranchSideFuncs:
        - "withOverrides(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:476,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:478,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].withOverrides"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findAnyGetter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterMethod()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterField()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 1
    ICount: 34
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:520"
        BranchSideFuncs:
        - "getAnyGetterMethod()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:506"
        BranchSideFuncs:
        - "getAnyGetterField()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:503"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:519"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:494,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:498,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:499,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:502,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:500,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:500,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:507,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector].getAnyGetterField"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferences()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 525
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findReferenceType()"
    - "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference()"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].name(java.lang.String)"
    functionUses: 1
    ICount: 38
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:545"
        BranchSideFuncs:
        - "isBackReference()"
        - "hasNext()"
        - "findReferenceType()"
        - "next()"
        - "_properties()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:525"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "_properties()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:533"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:532"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:534"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:539"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:538"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:543"
        BranchSideFuncs:
        - "name(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:542"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:528,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:529,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].findReferenceType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:530,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].isBackReference"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:533,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:535,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:536,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:537,1"
      Dst: "[java.util.HashSet].add"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].name"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:540,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:543,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferenceProperties()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:556"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:555"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:552,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findBackReferences"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:556,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:557,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:558,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:558,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getMutator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:558,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getFactoryMethods()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 572
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 3
    ICount: 24
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:577"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:576"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:586"
        BranchSideFuncs:
        - "hasNext()"
        - "isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:580"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:589"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:588"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:573,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:574,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:578,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:579,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:581,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:583,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:587,1"
      Dst: "[java.util.Collections].emptyList"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getFactoryMethodsWithMode()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethodMetadata(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 1
    ICount: 25
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:599"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:598"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:610"
        BranchSideFuncs:
        - "findFactoryMethodMetadata(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:609"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:608"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:606"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:613"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:595,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:596,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:597,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:600,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:602,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethodMetadata"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:605,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:607,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findSingleArgConstructor(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:624"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:630"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:629"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:622"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getConstructors"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:620,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:622,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:623,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:626,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getAnnotated"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethod(java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:652"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:651"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:650"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:646"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:643"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:642"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getFactoryMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:639,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:641,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:643,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:646,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:647,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getAnnotated"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].isFactoryMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 658
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.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.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:668"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:667"
        BranchSideFuncs:
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:671"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:669"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:671"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:680"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:679"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:688"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:681"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:688"
        BranchSideFuncs:
        - "getRawParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:687"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:684"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:683"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:683"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:688"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:687"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:659,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:660,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:660,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:668,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:672,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:674,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:675,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:682,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findFactoryMethodMetadata(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 695
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass()"
    - "[com.fasterxml.jackson.databind.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.AnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType(int)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    functionUses: 1
    ICount: 37
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:697"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:704"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:703"
        BranchSideFuncs:
        - "findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:705"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:711"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:710"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:706"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:709"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:708"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:714"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:719"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:727"
        BranchSideFuncs:
        - "getParameterCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:727"
        BranchSideFuncs:
        - "getRawParameterType(int)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:723"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:722"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:722"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:727"
        BranchSideFuncs:
        - "of(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:726"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:696,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:697,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getBeanClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:697,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:704,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:709,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata].of"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:711,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:713,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:714,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:721,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawParameterType"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._findCreatorPropertyName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedParameter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:738"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:742"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:739"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:743"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:742"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:736,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findNameForDeserialization"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:737,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:738,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findImplicitPropertyName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:739,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:740,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPOJOBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:754"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:755"
        BranchSideFuncs:
        - "findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:754"
        BranchSideFuncs:
        - "findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:755,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findPOJOBuilderConfig()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 760
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:761"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:762"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:761"
        BranchSideFuncs:
        - "findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:762,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findPOJOBuilderConfig"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findDeserializationConverter()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 767
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.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: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:771"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:770"
        BranchSideFuncs:
        - "_createConverter(java.lang.Object)"
        - "findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:771,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:771,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findClassDescription()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:776"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:777"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:777,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findClassDescription"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._findPropertyFields(java.util.Collection,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.LinkedHashMap"
    argCount: 2
    argTypes:
    - "java.util.Collection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:815"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:814"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:814"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:813"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:807"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:808"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:802,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._properties"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:803,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:804,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getField"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:806,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:808,1"
      Dst: "[java.util.Collection].contains"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:812,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription]._createConverter(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription"
    linkageType: null
    functionLinenumber: 826
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Converter"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance(java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    functionUses: 2
    ICount: 54
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:827"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:830"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:829"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:830"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:832"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:837"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:836"
        BranchSideFuncs:
        - "isBogusClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:840"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:842"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:841"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:842"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:845"
        BranchSideFuncs:
        - "getHandlerInstantiator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:845"
        BranchSideFuncs:
        - "getHandlerInstantiator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:848"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:851"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:834,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:834,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:835,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:839,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:842,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:846,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getHandlerInstantiator"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:847,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.HandlerInstantiator].converterInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:850,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.introspect.BasicBeanDescription:849,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].createInstance"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList:182,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList:186,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList:186,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList:186,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4:208,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$4:211,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.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.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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].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: 11
    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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 9
    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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull:219,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull"
    linkageType: null
    functionLinenumber: 222
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    functionUses: 9
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull:223"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull:226"
        BranchSideFuncs:
        - "constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull:224,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.LogicalType].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.LogicalType"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.LogicalType:11,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.LogicalType].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.LogicalType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.LogicalType:11,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.LogicalType].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.LogicalType"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.LogicalType:11,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.LogicalType].fromClass(java.lang.Class,com.fasterxml.jackson.databind.type.LogicalType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.LogicalType"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.LogicalType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.LogicalType:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:119"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.LogicalType:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.LogicalType:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.LogicalType:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.LogicalType:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.LogicalType:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.LogicalType:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.LogicalType:116,1"
      Dst: "[java.lang.Class].isEnum"
    - Src: "com.fasterxml.jackson.databind.type.LogicalType:119,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.type.LogicalType:125,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 13
    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.dataformat.toml.TomlGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    functionUses: 2
    ICount: 12
    EdgeCount: 9
    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.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 12
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:13,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByIndex(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 41
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    functionUses: 3
    ICount: 25
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:45"
        BranchSideFuncs:
        - "addByName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:46"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:49"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:48"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:55"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:43,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:43,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:47,1"
      Dst: "[java.util.TreeMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:49,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:50,1"
      Dst: "[java.util.TreeMap].get"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:52,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:53,1"
      Dst: "[java.util.TreeMap].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].addByName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 42
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:64"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:68"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:67"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:73"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:72"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:77"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:63,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65,1"
      Dst: "[java.util.TreeMap].entrySet"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:65,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:66,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:66,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:66,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:66,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:73,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:78,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:83"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 87
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 91
    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.dataformat.javaprop.util.JPropNode].arrayContents()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:97,1"
      Dst: "[java.util.TreeMap].values"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:97,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].objectContents()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:106"
        BranchSideFuncs:
        - "iterator()"
        - "entrySet()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:105,1"
      Dst: "[java.util.Collections].emptyIterator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:107,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:107,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].asRaw()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 45
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:130"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:129"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:130"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:132"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:115,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isArray"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:116,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:118,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:120,1"
      Dst: "[java.util.TreeMap].values"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:120,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:120,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:120,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].asRaw"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:126,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:128,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:130,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:130,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:131,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode:131,1"
      Dst: "[java.util.Map$Entry].getValue"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.events.StreamEndEvent"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.StreamEndEvent:31,1"
      Dst: "[org.yaml.snakeyaml.events.Event].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.StreamEndEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.StreamEndEvent"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    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.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: "[org.yaml.snakeyaml.events.ScalarEvent].<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.yaml.snakeyaml.events.ImplicitTuple"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.NodeEvent].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 5
    ICount: 22
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.events.ScalarEvent:39"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.ScalarEvent:42"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.events.ScalarEvent:41"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.events.ScalarEvent:43"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.ScalarEvent:46"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.events.ScalarEvent:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.ScalarEvent:36,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].<init>"
    - Src: "org.yaml.snakeyaml.events.ScalarEvent:40,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ScalarEvent].getTag()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 54
    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: "[org.yaml.snakeyaml.events.ScalarEvent].getScalarStyle()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ScalarEvent].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 88
    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: "[org.yaml.snakeyaml.events.ScalarEvent].getImplicit()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.ImplicitTuple"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ScalarEvent].getArguments()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.NodeEvent].getArguments()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.ScalarEvent:98,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.events.ScalarEvent:98,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].getArguments"
    - Src: "org.yaml.snakeyaml.events.ScalarEvent:98,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.events.ScalarEvent:98,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ScalarEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ScalarEvent].isPlain()"
    functionSourceFile: "org.yaml.snakeyaml.events.ScalarEvent"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.events.ScalarEvent:107"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.ScalarEvent:106"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    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.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 60
    ICount: 8
    EdgeCount: 9
    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.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 26
    ICount: 9
    EdgeCount: 9
    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.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.dataformat.csv.CsvWriteException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvWriteException"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvWriteException:21,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].'from'(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvWriteException"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvWriteException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvWriteException:25,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvWriteException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(java.lang.String,java.lang.Class,java.lang.String,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:50,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:53,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>(java.lang.String,java.lang.Class,java.lang.Class[])"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:58,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.Class[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()"
    - "[org.yaml.snakeyaml.introspector.GenericProperty].getActualTypeArguments()"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].getActualTypeArguments()"
    functionUses: 3
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:63"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:66"
        BranchSideFuncs:
        - "getActualTypeArguments()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:65"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:63"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:66"
        BranchSideFuncs:
        - "getActualTypeArguments()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:64,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments(java.lang.Class[])"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:70"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:73"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:72"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:70"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:73"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:72"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.introspector.FieldProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()"
    - "[org.yaml.snakeyaml.internal.Logger].warn(java.lang.String)"
    functionUses: 4
    ICount: 79
    EdgeCount: 50
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:79"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:101"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:100"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:80"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:82"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:81"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:82"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:109"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:108"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:83"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:83"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:82"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:85"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:88"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:87"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:83"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:83"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:82"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:90"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:93"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:92"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:83"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:109"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:108"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:98"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:103"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:102"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:106"
        BranchSideFuncs:
        - "set(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:105"
        BranchSideFuncs:
        - "getName()"
        - "warn(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:81,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:85,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:85,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:85,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:90,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:90,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:91,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:91,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:83,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:83,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:95,1"
      Dst: "[java.lang.reflect.Array].getLength"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:97,1"
      Dst: "[java.lang.reflect.Array].get"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:102,1"
      Dst: "[java.lang.reflect.Field].set"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:104,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].set"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:106,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:106,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:106,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:106,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].warn"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 4
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].get(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:114"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:116"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:115"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:116"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:122"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:121"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:124"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:127"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:115,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:117,1"
      Dst: "[java.lang.reflect.Field].get"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:120,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:120,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:121,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:121,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:121,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:125,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].get"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotations()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    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: "org.yaml.snakeyaml.introspector.PropertySubstitute:134"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:136"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:135"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:136"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:139"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:135,1"
      Dst: "[java.lang.reflect.AccessibleObject].getAnnotations"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:139,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:139,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getAnnotations"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getAnnotation(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:145"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:147"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:146"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:147"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:150"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:146,1"
      Dst: "[java.lang.reflect.Method].getAnnotation"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:148,1"
      Dst: "[java.lang.reflect.Field].getAnnotation"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:150,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getAnnotation"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:156"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:189"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:188"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:160"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:172"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:171"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:157"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:156"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:162"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:161"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:160"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:164"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:157"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:156"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:164"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:157"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:156"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:172"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:177"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:176"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:172"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:177"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:176"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:177"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:180"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:179"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:180"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:189"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:188"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:183"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:189"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:188"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:183"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:189"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:159,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:161,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:162,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:162,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:163,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:164,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:164,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:165,1"
      Dst: "[java.lang.reflect.Field].setAccessible"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:160,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:172,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].isLoggable"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:173,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:173,1"
      Dst: "[java.lang.String].format"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:173,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].warn"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:178,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:182,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger$Level)"
    - "[org.yaml.snakeyaml.internal.Logger].warn(java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()"
    functionUses: 1
    ICount: 55
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:192"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:212"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:211"
        BranchSideFuncs:
        - "isLoggable(org.yaml.snakeyaml.internal.Logger$Level)"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:193"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:192"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:191"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:194"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:193"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:192"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:196"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:199"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:198"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:200"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:205"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:204"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:201"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:199"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:198"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:205"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:193"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:192"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:212"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:216"
        BranchSideFuncs:
        - "warn(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:193,1"
      Dst: "[java.lang.Class].getDeclaredMethods"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:194,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:194,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:195,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:201,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:206,1"
      Dst: "[java.lang.reflect.Method].setAccessible"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:192,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:212,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].isLoggable"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:213,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:214,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:214,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:213,1"
      Dst: "[java.lang.String].format"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:213,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].warn"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 4
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 220
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.Property].getName()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()"
    - "[org.yaml.snakeyaml.introspector.Property].getName()"
    functionUses: 9
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:222"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:225"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:224"
        BranchSideFuncs:
        - "getName()"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:225"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:224"
        BranchSideFuncs:
        - "getName()"
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:221,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 229
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getType()"
    - "[org.yaml.snakeyaml.introspector.Property].getType()"
    functionUses: 10
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:231"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:234"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:233"
        BranchSideFuncs:
        - "getType()"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:234"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:233"
        BranchSideFuncs:
        - "getType()"
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:230,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].isReadable()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].isReadable()"
    - "[org.yaml.snakeyaml.introspector.Property].isReadable()"
    functionUses: 2
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:238"
        BranchSideFuncs:
        - "isReadable()"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:238"
        BranchSideFuncs:
        - "isReadable()"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:239,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].isReadable"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 243
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()"
    - "[org.yaml.snakeyaml.introspector.Property].isWritable()"
    functionUses: 3
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:243"
        BranchSideFuncs:
        - "isWritable()"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:243"
        BranchSideFuncs:
        - "isWritable()"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:244,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].isWritable"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setDelegate(org.yaml.snakeyaml.introspector.Property)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertySubstitute"
    linkageType: null
    functionLinenumber: 247
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.introspector.Property"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:253"
        BranchSideFuncs:
        - "discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
        - "getActualTypeArguments()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:252"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:253"
        BranchSideFuncs:
        - "discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
        - "getActualTypeArguments()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:252"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertySubstitute:249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:253"
        BranchSideFuncs:
        - "discoverMethod(java.lang.Class,java.lang.String,java.lang.Class[])"
        - "getActualTypeArguments()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertySubstitute:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:251,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getActualTypeArguments"
    - Src: "org.yaml.snakeyaml.introspector.PropertySubstitute:251,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].discoverMethod"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$3].<init>(org.yaml.snakeyaml.Yaml,org.yaml.snakeyaml.parser.Parser)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$3"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.Yaml"
    - "org.yaml.snakeyaml.parser.Parser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$3:684,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$3"
    linkageType: null
    functionLinenumber: 686
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()"
    functionUses: 266
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.Yaml$3:687"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml$3:686"
        BranchSideFuncs:
        - "peekEvent()"
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$3:687,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].peekEvent"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$3].next()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$3"
    linkageType: null
    functionLinenumber: 691
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    functionUses: 270
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.Yaml$3:693"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml$3:696"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml$3:695"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$3:692,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    - Src: "org.yaml.snakeyaml.Yaml$3:696,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$3].remove()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$3"
    linkageType: null
    functionLinenumber: 701
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$3:702,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:452,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot"
    linkageType: null
    functionLinenumber: 454
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$102(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1400(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1500(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].expect()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1700(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
    functionUses: 1
    ICount: 32
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:456"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:463"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
        - "access$1500(org.yaml.snakeyaml.emitter.Emitter)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:462"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
        - "push(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:458"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:463"
        BranchSideFuncs:
        - "expect()"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:462"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "access$1800(org.yaml.snakeyaml.emitter.Emitter,boolean,boolean,boolean)"
        - "access$1700(org.yaml.snakeyaml.emitter.Emitter)"
        - "push(java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:455,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1400"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:455,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:455,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:455,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$102"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:456,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:457,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1500"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:459,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:459,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd].expect"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:463,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1700"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:463,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:464,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$1800"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot:452,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot].<init>"
    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.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: 6
    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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].requireNonNull()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NullNode:49,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode]._reportRequiredViolation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.NullNode:65,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.NullNode"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    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: 8
    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: "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockSequenceStartToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.BlockSequenceStartToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockSequenceStartToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].<init>()"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer]._serializeNonRecursive(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack,java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].size()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    - "[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)"
    - "[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.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.JsonNode].elements()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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)"
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.JsonNode].fields()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].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.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].push(java.util.Iterator)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].elements()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    - "[com.fasterxml.jackson.databind.JsonNode].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.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)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.JsonSerializable].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.JsonSerializable].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].getOutputContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].getOutputContext()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].getOutputContext()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getOutputContext()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].getOutputContext()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].inArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$IteratorStack].popOrNull()"
    functionUses: 2
    ICount: 61
    EdgeCount: 126
    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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:467,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap"
    linkageType: null
    functionLinenumber: 472
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    functionUses: 9
    ICount: 69
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:474"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:478"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:477"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:479"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:497"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:496"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:480"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:485"
        BranchSideFuncs:
        - "getNodeId()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:484"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:486"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:491"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:490"
        BranchSideFuncs:
        - "getValue()"
        - "get(int)"
        - "getKeyNode()"
        - "getValueNode()"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:473,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:475,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:475,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:476,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:476,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:476,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:479,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:479,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:479,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:479,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:486,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:486,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:491,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:491,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:492,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:493,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap:495,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.events.ImplicitTuple"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.ImplicitTuple:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInPlainScalar()"
    functionSourceFile: "org.yaml.snakeyaml.events.ImplicitTuple"
    linkageType: null
    functionLinenumber: 41
    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: "[org.yaml.snakeyaml.events.ImplicitTuple].canOmitTagInNonPlainScalar()"
    functionSourceFile: "org.yaml.snakeyaml.events.ImplicitTuple"
    linkageType: null
    functionLinenumber: 48
    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: "[org.yaml.snakeyaml.events.ImplicitTuple].bothFalse()"
    functionSourceFile: "org.yaml.snakeyaml.events.ImplicitTuple"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.events.ImplicitTuple:58"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.ImplicitTuple:57"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.events.ImplicitTuple:58"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.ImplicitTuple:57"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    functionSourceFile: "org.yaml.snakeyaml.events.ImplicitTuple"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.ImplicitTuple:63,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.events.ImplicitTuple:63,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.events.ImplicitTuple:63,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.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.VirtualBeanPropertyWriter].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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: 13
    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.FilteredBeanPropertyWriter$SingleView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FilteredBeanPropertyWriter$MultiView].serializeAsField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.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.VirtualBeanPropertyWriter].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.core.util.JsonGeneratorDelegate].canOmitFields()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.core.JsonGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].canOmitFields()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsOmittedField(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 13
    EdgeCount: 15
    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.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:27"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver:26"
        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:29,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.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver]._collectAndResolve(com.fasterxml.jackson.databind.introspect.AnnotatedClass,com.fasterxml.jackson.databind.jsontype.NamedType,com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.AnnotationIntrospector,java.util.HashMap)"
    functionUses: 3
    ICount: 51
    EdgeCount: 55
    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()"
        - "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()"
        - "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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 29
    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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 56
    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: []
      - 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: []
      - 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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 28
    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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 39
    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:
        - "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()"
      - 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()"
      - 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()"
        - "getType()"
        - "next()"
        - "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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 40
    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:
        - "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()"
      - 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()"
      - 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)"
        - "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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 31
    EdgeCount: 53
    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.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: 56
    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:178"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:177"
        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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:159,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:159,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:272,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:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.Base64Variant:284,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: 16
    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: 2
    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: 2
    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:521"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:520"
        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: 4
    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: 3
    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: 85
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:753,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:753,1"
      Dst: "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar"
    - Src: "com.fasterxml.jackson.core.Base64Variant:753,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 22
    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: 31
    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: 8
    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: 64
    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:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:842"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.Base64Variant:841"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.Base64Variant:844"
        BranchSideFuncs: []
    - 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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variant:838,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variant:838,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.Base64Variant:838,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.CommentEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.comments.CommentType)"
    - "[org.yaml.snakeyaml.events.CommentEvent].getCommentType()"
    - "[org.yaml.snakeyaml.events.Event].getEndMark()"
    - "[org.yaml.snakeyaml.events.Event].getStartMark()"
    - "[org.yaml.snakeyaml.events.CommentEvent].getValue()"
    functionUses: 2
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentLine:35,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getStartMark"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:35,1"
      Dst: "[org.yaml.snakeyaml.events.Event].getEndMark"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:35,1"
      Dst: "[org.yaml.snakeyaml.events.CommentEvent].getValue"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:35,1"
      Dst: "[org.yaml.snakeyaml.events.CommentEvent].getCommentType"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:35,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.comments.CommentType)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.comments.CommentType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentLine:46,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentLine].getEndMark()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentLine].getStartMark()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentLine].getCommentType()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: 76
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentLine].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: 85
    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: "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentLine"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentLine].getCommentType()"
    - "[org.yaml.snakeyaml.comments.CommentLine].getValue()"
    functionUses: 22
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getCommentType"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getValue"
    - Src: "org.yaml.snakeyaml.comments.CommentLine:90,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentStartEvent"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "boolean"
    - "org.yaml.snakeyaml.DumperOptions$Version"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 3
    ICount: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.DocumentStartEvent:43,1"
      Dst: "[org.yaml.snakeyaml.events.Event].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.DocumentStartEvent].getExplicit()"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentStartEvent"
    linkageType: null
    functionLinenumber: 54
    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: "[org.yaml.snakeyaml.events.DocumentStartEvent].getVersion()"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentStartEvent"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$Version"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.DocumentStartEvent].getTags()"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentStartEvent"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.DocumentStartEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentStartEvent"
    linkageType: null
    functionLinenumber: 79
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    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.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:27"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider:26"
        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.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: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 19
    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)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].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.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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: 115
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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: 52
    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.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    - "com.fasterxml.jackson.databind.JsonSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonSerializer].<init>()"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 59
    ICount: 8
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.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.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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.NonTypedScalarSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 37
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].handledType()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].createContextual(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:62"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonSerializer,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:61"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:65"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:64"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeSerializer,com.fasterxml.jackson.databind.JsonSerializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:60,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].valueSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].typeSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 66
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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.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.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].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].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.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.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.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: 79
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getConstructorParameters()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].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: 97
    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()"
    - 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()"
      - 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.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.PropertyName].isEmpty()"
    - "[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.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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 41
    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.introspect.JacksonAnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].hasAnyGetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[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.JacksonAnnotationIntrospector].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].hasAsValue(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.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.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.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.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.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.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.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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._doAddInjectable(com.fasterxml.jackson.'annotation'.JacksonInject$Value,com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].memberMethods()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.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)"
    functionUses: 1
    ICount: 28
    EdgeCount: 79
    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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    functionUses: 3
    ICount: 12
    EdgeCount: 4
    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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].anyVisible()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].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: 59
    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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].removeNonVisible(boolean,com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector)"
    functionUses: 1
    ICount: 26
    EdgeCount: 29
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].findExplicitNames()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].withName(com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].explode(java.util.Collection)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.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: 78
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1057"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1094"
        BranchSideFuncs:
        - "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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].toArray(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[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].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.PropertyNamingStrategy$PropertyNamingStrategyBase].nameForGetterMethod(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,java.lang.String)"
    - "[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].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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.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: 53
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.POJOPropertyBuilder].addAll(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionUses: 1
    ICount: 46
    EdgeCount: 67
    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.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.cfg.MapperConfig].shouldSortPropertiesAlphabetically()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector]._anyIndexed(java.util.Collection)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[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.util.internal.PrivateMaxEntriesMap].size()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].getIndex()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getName()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    functionUses: 1
    ICount: 136
    EdgeCount: 180
    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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getMetadata()"
    - "[com.fasterxml.jackson.databind.PropertyMetadata].hasIndex()"
    functionUses: 1
    ICount: 13
    EdgeCount: 27
    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:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    functionUses: 2
    ICount: 22
    EdgeCount: 6
    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: []
      - 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: 17
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1392,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector:1392,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 7
    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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 4
    ICount: 15
    EdgeCount: 7
    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()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].getInternalName()"
    functionUses: 2
    ICount: 18
    EdgeCount: 6
    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: []
      - 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: "[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(org.yaml.snakeyaml.parser.Parser,org.yaml.snakeyaml.comments.CommentType[])"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.Parser"
    - "org.yaml.snakeyaml.comments.CommentType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:42,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:43,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].<init>"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:72,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].<init>(java.util.Queue,org.yaml.snakeyaml.comments.CommentType[])"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Queue"
    - "org.yaml.snakeyaml.comments.CommentType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:83,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:86,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    - "[org.yaml.snakeyaml.events.CommentEvent].getCommentType()"
    functionUses: 2
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:97"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:96"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:99"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:98"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:100"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:105"
        BranchSideFuncs:
        - "getCommentType()"
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:104"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:99"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:96,1"
      Dst: "[org.yaml.snakeyaml.events.Event].is"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:101,1"
      Dst: "[org.yaml.snakeyaml.events.CommentEvent].getCommentType"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    functionUses: 17
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:116,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)"
    - "[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].peek()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].peek()"
    - "[org.yaml.snakeyaml.comments.CommentLine].<init>(org.yaml.snakeyaml.events.CommentEvent)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].poll()"
    functionUses: 11
    ICount: 26
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:129"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:136"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:135"
        BranchSideFuncs:
        - "peek()"
        - "isEventExpected(org.yaml.snakeyaml.events.Event)"
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:130"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:133"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:132"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:136"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:139"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.events.CommentEvent)"
        - "poll()"
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:130,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEventExpected"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:131,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].<init>"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:131,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:136,1"
      Dst: "[java.util.Queue].peek"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:137,1"
      Dst: "[java.util.Queue].poll"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEventsAndPoll(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents(org.yaml.snakeyaml.events.Event)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].poll()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].poll()"
    functionUses: 11
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.comments.CommentEventsCollector:153"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.comments.CommentEventsCollector:151"
        BranchSideFuncs:
        - "collectEvents(org.yaml.snakeyaml.events.Event)"
        - "poll()"
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:152,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector].collectEvents"
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:153,1"
      Dst: "[java.util.Queue].poll"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].consume()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 162
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:165,1"
      Dst: "[java.util.ArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector].isEmpty()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector:175,1"
      Dst: "[java.util.List].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.concurrent.ConcurrentHashMap"
    - "java.util.HashMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeFactory)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:48,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:52,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].construct(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.Collection,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.Collection"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    functionUses: 1
    ICount: 55
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:104"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:103"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,java.util.concurrent.ConcurrentHashMap,java.util.HashMap)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79"
        BranchSideFuncs:
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:78"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "hasName()"
        - "_defaultTypeId(java.lang.Class)"
        - "iterator()"
        - "getName()"
        - "getType()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:87"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:93"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100"
        BranchSideFuncs:
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:99"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "constructType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:59,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:67,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:70,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:82,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:83,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:85,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:85,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:90,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:94,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:96,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:96,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:100,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:104,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].getMechanism()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$Id"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:112,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:112,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.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.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].getClassInfo()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionUses: 2
    ICount: 26
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:122"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:121"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:135"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "getClassInfo()"
        - "findTypeName(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
        - "introspectClassAnnotations(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:122,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:123,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:128,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:131,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:132,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].introspectClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getClassInfo"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:133,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findTypeName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:137,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:139,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].put"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValueAndType(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValue(java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:151"
        BranchSideFuncs:
        - "idFromClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:150"
        BranchSideFuncs:
        - "idFromValue(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:149,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].idFromValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].typeFromId(com.fasterxml.jackson.databind.DatabindContext,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DatabindContext"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._typeFromId(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:156,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._typeFromId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._typeFromId(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:167"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:162,1"
      Dst: "[java.lang.String].toLowerCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:168,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].getDescForKnownTypeIds()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 174
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.JavaType].isConcrete()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isConcrete()"
    functionUses: 1
    ICount: 19
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:181"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isConcrete()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:175,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:177,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:177,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isConcrete"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:178,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:178,1"
      Dst: "[java.util.TreeSet].add"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:181,1"
      Dst: "[java.util.AbstractCollection].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:186,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:186,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:186,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver]._defaultTypeId(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:200"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:201,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:202,1"
      Dst: "[java.lang.String].lastIndexOf"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver:203,1"
      Dst: "[java.lang.String].substring"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:104,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides]._newMap"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:105,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].copy"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:106,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:109,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findOverride(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.ConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:123"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:124,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findOrCreateOverride(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableConfigOverride"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:129,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides]._newMap"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:131,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:133,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableConfigOverride].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:134,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].findFormatDefaults(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonFormat$Value"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.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: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
        BranchSideFuncs:
        - "getFormat()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
        BranchSideFuncs:
        - "hasLenient()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:160"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:157"
        BranchSideFuncs:
        - "withLenient(java.lang.Boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:161"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:164"
        BranchSideFuncs:
        - "empty()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:163"
        BranchSideFuncs:
        - "forLeniency(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:150,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:152,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverride].getFormat"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:154,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].hasLenient"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:155,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].withLenient"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:162,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].empty"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:164,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:164,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].forLeniency"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultSetterInfo()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 177
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultMergeable()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 181
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultLeniency()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].getDefaultVisibility()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultSetterInfo(com.fasterxml.jackson.'annotation'.JsonSetter$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonSetter$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultMergeable(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultLeniency(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultVisibility(com.fasterxml.jackson.databind.introspect.VisibilityChecker)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.VisibilityChecker"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides]._newMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.ConfigOverrides:241,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ClassKey:org.xml.sax.SAXException:org.xml.sax.SAXParseException:org.yaml.snakeyaml.Yaml:org.yaml.snakeyaml.nodes.Tag:org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    functionUses: 59
    ICount: 7
    EdgeCount: 111
    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.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.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].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.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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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: 24
    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>()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].add(java.lang.'annotation'.Annotation)"
    functionUses: 5
    ICount: 13
    EdgeCount: 27
    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.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.util.Map,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.util.Map"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:35,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.util.Properties,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.util.Properties"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:47,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    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.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 74
    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.dataformat.javaprop.impl.PropertiesBackedGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    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.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._appendFieldName(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:89,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:100,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:100,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeEscapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:106,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:106,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeUnescapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 9
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:112,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator:112,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 129
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    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.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    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.dataformat.javaprop.impl.PropertiesBackedGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.JsonProcessingException].<init>(java.lang.String,com.fasterxml.jackson.core.JsonLocation,java.lang.Throwable)"
    functionSourceFile: "com.fasterxml.jackson.core.JsonProcessingException"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.core.JsonLocation"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JacksonException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 5
    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: 34
    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.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 25
    ICount: 11
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - 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: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[com.fasterxml.jackson.core.JsonProcessingException].getMessage"
    - Src: "com.fasterxml.jackson.core.JsonProcessingException:145,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.TagToken"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.tokens.TagTuple"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.TagToken:23,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.TagToken].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.TagToken"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.TagTuple"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.TagToken"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.dataformat.csv.impl.BufferedValue$IntValue].<init>(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue:59,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$IntValue:63,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    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.dataformat.csv.CsvParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer]._parseShort(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 15
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:360"
        BranchSideFuncs:
        - "getShortValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:359"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:363"
        BranchSideFuncs:
        - "_parseShortPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:362"
        BranchSideFuncs:
        - "_parseShort(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:357,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedNumberIntToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:358,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getShortValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:358,1"
      Dst: "[java.lang.Short].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:361,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseShortPrimitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer]._parseShort"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer]._parseShort(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer"
    linkageType: null
    functionLinenumber: 369
    functionDepth: 0
    returnType: "java.lang.Short"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFloatToIntCoercion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getShortValue()"
    - "[com.fasterxml.jackson.core.JsonParser].getShortValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.JsonDeserializer,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$ShortDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkTextualNull(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.io.NumberInput].parseInt(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._shortOverflow(int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    functionUses: 1
    ICount: 73
    EdgeCount: 38
    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.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$Delegating].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingArrayDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDelegate()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.std.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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.AsDeductionTypeDeserializer].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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.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)"
    - "[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)"
    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].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer].createDefaultInstance(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.base.ParserMinimalBase].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.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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: 95
    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.std.StdValueInstantiator].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$LinkedHashMapInstantiator].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$ArrayListInstantiator].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.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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: 8
    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.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.util.internal.PrivateMaxEntriesMap$EntrySet].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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 3
    ICount: 42
    EdgeCount: 139
    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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    functionUses: 4
    ICount: 46
    EdgeCount: 124
    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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 52
    EdgeCount: 150
    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.fasterxml.jackson.dataformat.csv.impl.LRUMap].<init>(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap:16,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.LRUMap].removeEldestEntry(java.util.Map$Entry)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.Map$Entry"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap:23"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap:22"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.LRUMap:23,1"
      Dst: "[java.util.HashMap].size"
    JavaMethodInfo: null
    BBCount: 4
    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: "[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.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$DateDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.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.dataformat.toml.Parser$JsonNodeFactoryImpl].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: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:422"
        BranchSideFuncs:
        - "objectNode()"
        - "setValue(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:421"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:422"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:428"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:427"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:416,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getValue"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:420,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:421,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedField].setValue"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:425,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].getPropertyName"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:426,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:426,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:423,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:423,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty:431,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].set"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty"
    linkageType: null
    functionLinenumber: 436
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableAnyProperty"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(java.lang.Class,java.lang.Boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:39,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer]._createWithMerge(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:50,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getDeserializer(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].getInstance()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].getInstance()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:65"
        BranchSideFuncs:
        - "getInstance()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:59,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].getInstance"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].getInstance"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode()"
    functionUses: 65
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:76,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getAbsentValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].arrayNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeAnyScalar(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 20
    EdgeCount: 16
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:96,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:98,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].arrayNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:109,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeAnyScalar"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 113
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].createContextual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionUses: 28
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].deserializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].<init>(int,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:181,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:181,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 186
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser].<init>(com.fasterxml.jackson.databind.type.TypeFactory)"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:187,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:188,1"
      Dst: "[java.util.Objects].requireNonNull"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:189,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>(com.fasterxml.jackson.databind.util.LookupCache,com.fasterxml.jackson.databind.type.TypeParser,com.fasterxml.jackson.databind.type.TypeModifier[],java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    - "com.fasterxml.jackson.databind.type.TypeParser"
    - "com.fasterxml.jackson.databind.type.TypeModifier[]"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:200"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:199,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:201,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:205,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].withFactory"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withModifier(com.fasterxml.jackson.databind.type.TypeModifier)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.TypeModifier"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:223"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:231"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:231,1"
      Dst: "[com.fasterxml.jackson.databind.util.ArrayBuilders].insertInListNoDup"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:233,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:241,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withCache(com.fasterxml.jackson.databind.util.LRUMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LRUMap"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:254,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].withCache(com.fasterxml.jackson.databind.util.LookupCache)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.LookupCache"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:265,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].clearCache()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:286,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].getClassLoader()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 289
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance()"
    functionUses: 14
    ICount: 3
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:305,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:305,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].rawClass(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:319"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:319,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].defaultInstance"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:319,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:319,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findClass(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._findPrimitive(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].getClassLoader()"
    - "[java.lang.Thread].currentThread()"
    - "[java.lang.Thread].getContextClassLoader()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String,boolean,java.lang.ClassLoader)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause(java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE(java.lang.Throwable)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    functionUses: 3
    ICount: 28
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:343"
        BranchSideFuncs:
        - "_findPrimitive(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:342"
        BranchSideFuncs:
        - "getClassLoader()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:343"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:342"
        BranchSideFuncs:
        - "getClassLoader()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:348"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "currentThread()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:356"
        BranchSideFuncs:
        - "getContextClassLoader()"
        - "getClassLoader()"
        - "classForName(java.lang.String)"
        - "currentThread()"
        - "classForName(java.lang.String,boolean,java.lang.ClassLoader)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:355"
        BranchSideFuncs:
        - "classForName(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:362"
        BranchSideFuncs:
        - "getRootCause(java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:361"
        BranchSideFuncs:
        - "throwIfRTE(java.lang.Throwable)"
        - "getMessage()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:336,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:337,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._findPrimitive"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:344,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].getClassLoader"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:346,1"
      Dst: "[java.lang.Thread].currentThread"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:346,1"
      Dst: "[java.lang.Thread].getContextClassLoader"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:350,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].classForName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:352,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getRootCause"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:362,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].throwIfRTE"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:363,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:363,1"
      Dst: "[java.lang.ClassNotFoundException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String,boolean,java.lang.ClassLoader)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:368,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].classForName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:372,1"
      Dst: "[java.lang.Class].forName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._findPrimitive(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:378"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:377"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:379"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:378"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:383"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:384"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:385"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:384"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:385"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:386"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:377,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 410
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionUses: 9
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:411,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._bindingsForSubtype(com.fasterxml.jackson.databind.JavaType,int,java.lang.Class,boolean)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withHandlersFrom(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 5
    ICount: 63
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:444"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:443"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:448"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:456"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:455"
        BranchSideFuncs:
        - "isContainerType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:456"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:483"
        BranchSideFuncs:
        - "isMapLikeType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:465"
        BranchSideFuncs:
        - "isCollectionLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:462"
        BranchSideFuncs:
        - "getKeyType()"
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:462"
        BranchSideFuncs:
        - "getKeyType()"
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:462"
        BranchSideFuncs:
        - "getKeyType()"
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:471"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:471"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:471"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:476"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:477"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:483"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:482"
        BranchSideFuncs:
        - "isEmpty()"
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:489"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:488"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:495"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:494"
        BranchSideFuncs:
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "_bindingsForSubtype(com.fasterxml.jackson.databind.JavaType,int,java.lang.Class,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:436,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:445,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:448,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:450,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:450,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:449,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:449,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:456,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:457,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:463,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:466,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:483,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:489,1"
      Dst: "[java.lang.Class].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:495,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._bindingsForSubtype"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:503,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withHandlersFrom"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._bindingsForSubtype(com.fasterxml.jackson.databind.JavaType,int,java.lang.Class,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.TypeBindings"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "int"
    - "java.lang.Class"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].<init>(int)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveTypePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 58
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:511"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:513"
        BranchSideFuncs:
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "findSuperType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:519"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:525"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:524"
        BranchSideFuncs:
        - "_resolveTypePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:526"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:529"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:535"
        BranchSideFuncs:
        - "toCanonical()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:536"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:546"
        BranchSideFuncs:
        - "actualType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:545"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:null"
        BranchSideFuncs:
        - "unknownType()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:512,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:514,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:516,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:518,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:518,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:521,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:520,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:520,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:525,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveTypePlaceholders"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:530,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:530,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:530,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:531,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:537,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:542,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveTypePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 551
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isInterface()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].toCanonical()"
    functionUses: 1
    ICount: 51
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:557"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:591"
        BranchSideFuncs:
        - "unknownType()"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:558"
        BranchSideFuncs:
        - "unknownType()"
        - "_verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:557"
        BranchSideFuncs:
        - "unknownType()"
        - "get(int)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:551"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBindings()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:574"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:573"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:574"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:582"
        BranchSideFuncs:
        - "isMapLikeType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:581"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:582"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:581"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:576"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:581"
        BranchSideFuncs:
        - "isInterface()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:587"
        BranchSideFuncs:
        - "isTypeOrSuperTypeOf(java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:586"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:583"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:587"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:586"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:552,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:552,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:555,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:558,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:559,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:561,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:565,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:575,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:582,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isInterface"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:583,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:583,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:588,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:588,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].toCanonical"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:587,1"
      Dst: "[java.lang.String].format"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 596
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 29
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:603"
        BranchSideFuncs:
        - "actualType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:602"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:603"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:606"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBindings()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:609"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:616"
        BranchSideFuncs:
        - "_verifyAndResolvePlaceholders(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:607"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:606"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "getBindings()"
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:598,1"
      Dst: "[com.fasterxml.jackson.databind.type.PlaceholderForType].actualType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:603,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:607,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:607,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:609,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:610,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:612,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._verifyAndResolvePlaceholders"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructGeneralizedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 631
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    functionUses: 3
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:633"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:636"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:635"
        BranchSideFuncs:
        - "findSuperType(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:647"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:643"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:632,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:636,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:639,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:641,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:640,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:640,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructFromCanonical(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 662
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeParser].parse(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:663,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeParser].parse"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 676
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].typeParameterArray()"
    functionUses: 8
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:678"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:681"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:680"
        BranchSideFuncs:
        - "typeParameterArray()"
        - "getBindings()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:677,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:681,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:681,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].typeParameterArray"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findFirstTypeParameter(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:692"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:697"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:694"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:698"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:697"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:691,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:693,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:693,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:698,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(java.lang.Class,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:706,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:706,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:714,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:714,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].findTypeParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].moreSpecificType(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:732"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:731"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:732"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:735"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:734"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:741"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:740"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:741"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:744"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:743"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:735,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:741,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 753
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:754,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(com.fasterxml.jackson.core.type.TypeReference)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.type.TypeReference"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:760,1"
      Dst: "[com.fasterxml.jackson.core.type.TypeReference].getType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:760,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].resolveMemberType(java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 797
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:798,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:821"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:825"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:824"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:822,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:823,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:825,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:833"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:833"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:832"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:833,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:843"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:846"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:845"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:851"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:863"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:862"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:856"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:859"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:858"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:846,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:851,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:854,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:855,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:863,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:879,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:879,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.ArrayType"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:889,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 900
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:901,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:900,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 912
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 3
    ICount: 23
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:926"
        BranchSideFuncs:
        - "getContentType()"
        - "equals(java.lang.Object)"
        - "findSuperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:917"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:926"
        BranchSideFuncs:
        - "getContentType()"
        - "equals(java.lang.Object)"
        - "findSuperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:925"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:920"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:926"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:925"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:913,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:914,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:917,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:918,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:919,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:920,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:923,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:921,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:921,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:937,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:936,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:949"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:952"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:951"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:948,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:947,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:952,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionLikeType].upgradeFrom"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 963
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:964"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:967"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:966"
        BranchSideFuncs:
        - "_fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:967,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:970,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getKeyType()"
    - "[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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    functionUses: 2
    ICount: 38
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:983"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:998"
        BranchSideFuncs:
        - "getKeyType()"
        - "findSuperType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:997"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:986"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:991"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:990"
        BranchSideFuncs:
        - "getContentType()"
        - "equals(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:992"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:998"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:997"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:979,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:980,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:983,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:984,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBase].findSuperType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:985,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:986,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:989,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:987,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:987,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:991,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType(java.lang.Class,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1014,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1013,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1033"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1036"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1035"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1032,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].createIfNeeded"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1031,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1036,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].upgradeFrom"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSimpleType(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1045,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1045,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSimpleType(java.lang.Class,java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1059,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSimpleType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructReferenceType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1073,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1072,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].uncheckedSimpleType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1091
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._constructSimple(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1092,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._constructSimple"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1117"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1116,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1118,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1139,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1139,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1162
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1163,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1164,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametrizedType(java.lang.Class,java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1175,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametrizedType(java.lang.Class,java.lang.Class,java.lang.Class[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1186,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructParametricType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawCollectionType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1208,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1208,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawCollectionLikeType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.CollectionLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1223,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1223,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawMapType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1238,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1238,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory].constructRawMapLikeType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.MapLikeType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1253,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1253,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapLikeType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._mapType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1267
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.MapType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 39
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1271"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1270"
        BranchSideFuncs:
        - "getTypeParameters()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1282"
        BranchSideFuncs:
        - "nameOf(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1271,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1273,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1276,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1279,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1285,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].nameOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1285,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1283,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1283,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1288,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].construct"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._collectionType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1293
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1297"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1299"
        BranchSideFuncs:
        - "_unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1298"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1302"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1301"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1294,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1297,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1298,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1299,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1300,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1302,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1304,1"
      Dst: "[com.fasterxml.jackson.databind.type.CollectionType].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._referenceType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1309
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1315"
        BranchSideFuncs:
        - "_unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1314"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1318"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1317"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1310,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1313,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1314,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1315,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1316,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1318,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1320,1"
      Dst: "[com.fasterxml.jackson.databind.type.ReferenceType].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1325
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1331"
        BranchSideFuncs:
        - "_unknownType()"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1330"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1334"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1326,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1329,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1330,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1331,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1332,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1334,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1336,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1342
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 5
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.IterationType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1343,1"
      Dst: "[com.fasterxml.jackson.databind.type.IterationType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._constructSimple(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1357
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1364"
        BranchSideFuncs:
        - "_findWellKnownSimple(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1363"
        BranchSideFuncs:
        - "_newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1364"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1363"
        BranchSideFuncs:
        - "_newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1358,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1359,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1364,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1376
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 4
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1377,1"
      Dst: "[com.fasterxml.jackson.databind.type.SimpleType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._unknownType()"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1385
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1396
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1403"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1399"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1398"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1401"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1400"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1403"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1404"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1406"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1397,1"
      Dst: "[java.lang.Class].isPrimitive"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1425
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromParamType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.ParameterizedType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromArrayType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.GenericArrayType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromVariable(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.TypeVariable,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWildcard(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.WildcardType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 9
    ICount: 48
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1430"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1434"
        BranchSideFuncs:
        - "_fromParamType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.ParameterizedType,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1433"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1437"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1438"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1441"
        BranchSideFuncs:
        - "_fromArrayType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.GenericArrayType,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1440"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1444"
        BranchSideFuncs:
        - "_fromVariable(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.TypeVariable,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1443"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1448"
        BranchSideFuncs:
        - "_fromWildcard(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.WildcardType,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1447"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1448"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1447"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1428,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1432,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromParamType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1439,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromArrayType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1442,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromVariable"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1445,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWildcard"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1448,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1452,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._applyModifiers(java.lang.reflect.Type,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1456
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Type"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    functionUses: 2
    ICount: 32
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1460"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1459"
        BranchSideFuncs:
        - "getBindings()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1465"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1461,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1466,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeModifier].modifyType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1470,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1470,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1468,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1468,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1483
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].asKey(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].find(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].<init>(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].addSelfReference(com.fasterxml.jackson.databind.type.ResolvedRecursiveType)"
    - "[com.fasterxml.jackson.databind.type.ClassStack].child(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.MapType].construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.IterationType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ArrayType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.SimpleType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownInterface(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ClassStack].resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.JavaType].hasHandlers()"
    - "[com.fasterxml.jackson.databind.util.LRUMap].putIfAbsent(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 70
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1489"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1491"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1493"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1492"
        BranchSideFuncs:
        - "asKey(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1495"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1494"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1496"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1501"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1500"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1501"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1504"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1503"
        BranchSideFuncs:
        - "find(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1511"
        BranchSideFuncs:
        - "child(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1516"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1525"
        BranchSideFuncs:
        - "construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "_fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1524"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1525"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1530"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1529"
        BranchSideFuncs:
        - "_resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "_resolveSuperClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1541"
        BranchSideFuncs:
        - "construct(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1540"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1541"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1545"
        BranchSideFuncs:
        - "refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1556"
        BranchSideFuncs:
        - "_fromWellKnownClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1555"
        BranchSideFuncs:
        - "resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1556"
        BranchSideFuncs:
        - "_fromWellKnownInterface(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1555"
        BranchSideFuncs:
        - "resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1555"
        BranchSideFuncs:
        - "resolveSelfReferences(com.fasterxml.jackson.databind.JavaType)"
        - "hasHandlers()"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1562"
        BranchSideFuncs:
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1561"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1562"
        BranchSideFuncs:
        - "putIfAbsent(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1561"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1484,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._findWellKnownSimple"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1490,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1493,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].asKey"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1495,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].get"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1502,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1504,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].find"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1507,1"
      Dst: "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1508,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].addSelfReference"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1512,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].child"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1516,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1517,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1517,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1517,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1525,1"
      Dst: "[java.lang.Class].isInterface"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1527,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1530,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1536,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapType].construct"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1542,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].refine"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1546,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownClass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1548,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownInterface"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1551,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._newSimpleType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1556,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassStack].resolveSelfReferences"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1559,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasHandlers"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1560,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1566
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericSuperclass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1570"
        BranchSideFuncs:
        - "_fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1567,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericSuperclass"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1571,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._resolveSuperInterfaces(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1575
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType[]"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericInterfaces(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 2
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1578"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1577"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1585"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1576,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].getGenericInterfaces"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1584,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1596
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._mapType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._collectionType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._referenceType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 43
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1601"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1600"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1604"
        BranchSideFuncs:
        - "_mapType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1603"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1608"
        BranchSideFuncs:
        - "_collectionType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1607"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1608"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
        BranchSideFuncs:
        - "_referenceType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1615"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1617"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1616"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1619"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1618"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1619"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1631"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1630"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1620"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1623"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1622"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1623"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1626"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1625"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1631"
        BranchSideFuncs:
        - "_iterationType(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[],com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1630"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1602,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._mapType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1605,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._collectionType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1609,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._referenceType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1617,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._iterationType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1619,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWellKnownInterface(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1638
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.IterationType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.ArrayType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.MapType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.SimpleType].refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
    functionUses: 1
    ICount: 16
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1641"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1647"
        BranchSideFuncs:
        - "refine(java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType[])"
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1639"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1638"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1642,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].refine"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromParamType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.ParameterizedType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1657
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.ParameterizedType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass(com.fasterxml.jackson.databind.type.ClassStack,java.lang.Class,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 34
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1665"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1665"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1672"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1671"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1676"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1679"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1678"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1682"
        BranchSideFuncs:
        - "create(java.lang.Class,com.fasterxml.jackson.databind.JavaType[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1658,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1672,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1681,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1683,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1685,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromClass"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromArrayType(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.GenericArrayType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1689
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.GenericArrayType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].construct(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1690,1"
      Dst: "[java.lang.reflect.GenericArrayType].getGenericComponentType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1690,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1691,1"
      Dst: "[com.fasterxml.jackson.databind.type.ArrayType].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromVariable(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.TypeVariable,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1696
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.TypeVariable"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].findBoundType(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hasUnbound(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].withUnboundVariable(java.lang.String)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 33
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1701"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1700"
        BranchSideFuncs:
        - "findBoundType(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1702"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1707"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1706"
        BranchSideFuncs:
        - "hasUnbound(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.type.TypeFactory:1707"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1710"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.TypeFactory:1709"
        BranchSideFuncs:
        - "withUnboundVariable(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1697,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1699,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1699,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1699,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1699,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1701,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].findBoundType"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1707,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].hasUnbound"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1710,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].withUnboundVariable"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1722,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1724,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromWildcard(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.WildcardType,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionSourceFile: "com.fasterxml.jackson.databind.type.TypeFactory"
    linkageType: null
    functionLinenumber: 1733
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.type.ClassStack"
    - "java.lang.reflect.WildcardType"
    - "com.fasterxml.jackson.databind.type.TypeBindings"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny(com.fasterxml.jackson.databind.type.ClassStack,java.lang.reflect.Type,com.fasterxml.jackson.databind.type.TypeBindings)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1734,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.fasterxml.jackson.databind.type.TypeFactory:1734,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory]._fromAny"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeId].values()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeId"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeId[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 2
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.NodeId:19,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeId].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeId"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeId"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.NodeId:19,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.NodeId].<init>(java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.NodeId"
    linkageType: null
    functionLinenumber: 18
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.NodeId:19,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:119,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.cfg.BaseSettings,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:138,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].defaultFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:137,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver,com.fasterxml.jackson.databind.util.RootNameLookup,com.fasterxml.jackson.databind.cfg.ConfigOverrides)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    - "com.fasterxml.jackson.databind.util.RootNameLookup"
    - "com.fasterxml.jackson.databind.cfg.ConfigOverrides"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:150,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:169,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 183
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "long"
    - "int"
    - "int"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>(com.fasterxml.jackson.databind.cfg.MapperConfigBase,long)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:184,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:196,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:208,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:220,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:232,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:247,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.introspect.SimpleMixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:262,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:277,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationConfig"
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:292,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withBase(com.fasterxml.jackson.databind.cfg.BaseSettings)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.BaseSettings"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:309"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:310,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withMapperFeatures(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationConfig].<init>(com.fasterxml.jackson.databind.SerializationConfig,long,int,int,int,int,int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:315,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._with(com.fasterxml.jackson.databind.cfg.DatatypeFeatures)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:322,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withRootName(com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:330"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:331,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].equals"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:334,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.jsontype.SubtypeResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.SubtypeResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:339"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:339,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withView(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:343"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:344,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.cfg.ContextAttributes)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.ContextAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:349,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:370"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:365,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:368,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:370,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:384"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:385,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:386,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:401"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:401"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:398,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:402,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:415"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:417"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:418"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:417"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:416,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:418,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:431"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:430,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:431,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.databind.SerializationFeature,com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:446"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:447"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:443,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:447,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures(com.fasterxml.jackson.databind.SerializationFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:462"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:463"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:461,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:463,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:481"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:481"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:482,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:484,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:504"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:504"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:505"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:501,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:505,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:518"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:518"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:519,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:521,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures(com.fasterxml.jackson.core.JsonGenerator$Feature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:537"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:541"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:542"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:541"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:538,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:542,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].'with'(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:562"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:565"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:564"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:567"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:564"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:563,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:565,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:567,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:582"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:584"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:587"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:591"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:592"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:591"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:583,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:588,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:592,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].without(com.fasterxml.jackson.core.FormatFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:607"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:610"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:609"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:612"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:609"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:608,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withoutJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:610,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:612,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withoutFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:629"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:628"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:631"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:635"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:635"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:636"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:627,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig]._withoutJsonWriteFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:632,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:636,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withJsonWriteFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:648"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:653"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:655"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:644"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:643"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:661"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:649,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:654,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:656,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:662,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig]._withoutJsonWriteFeatures(com.fasterxml.jackson.core.FormatFeature[])"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.FormatFeature[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:675"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:689"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:671"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:670"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:688"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:689"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:688"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:676,1"
      Dst: "[com.fasterxml.jackson.core.FormatFeature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:681,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:683,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:689,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters(com.fasterxml.jackson.databind.ser.FilterProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.FilterProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:703"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:702"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:703,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withPropertyInclusion(com.fasterxml.jackson.'annotation'.JsonInclude$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonInclude$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:716,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.ConfigOverrides].setDefaultInclusion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].withDefaultPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializationConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.PrettyPrinter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:724"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:724,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.PrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].createInstance()"
    functionUses: 2
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:735"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:738"
        BranchSideFuncs:
        - "createInstance()"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:737"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:736,1"
      Dst: "[com.fasterxml.jackson.core.util.Instantiatable].createInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].initialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 755
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getPrettyPrinter()"
    - "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter()"
    - "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn(int)"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.JsonGenerator].overrideStdFeatures(int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].overrideFormatFeatures(int,int)"
    functionUses: 1
    ICount: 32
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:756"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:765"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:758"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:766"
        BranchSideFuncs:
        - "constructDefaultPrettyPrinter()"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:765"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:760"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:766"
        BranchSideFuncs:
        - "setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:765"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:770"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:769"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:769"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:779"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:778"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:777"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:776"
        BranchSideFuncs:
        - "overrideStdFeatures(int,int)"
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:779"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:782"
        BranchSideFuncs:
        - "overrideFormatFeatures(int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:781"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:756,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].enabledIn"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:758,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:759,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:761,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:773,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:777,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].overrideStdFeatures"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:780,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].overrideFormatFeatures"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getSerializationInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonInclude$Include"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:795"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:796,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultPropertyInclusion"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:796,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonInclude$Value].getValueInclusion"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].useRootWrapping()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:809"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:812"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:811"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:809"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:810,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].isEmpty"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:812,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 823
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializationFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializationFeature].getMask()"
    functionUses: 11
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:824"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:823"
        BranchSideFuncs:
        - "getMask()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:824,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationFeature].getMask"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature,com.fasterxml.jackson.core.JsonFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    - "com.fasterxml.jackson.core.JsonFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:836"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:839"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:838"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:837"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:836"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:835,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:839,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].isEnabled"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].hasSerializationFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.SerializationConfig:849"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.SerializationConfig:848"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getSerializationFeatures()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 867
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.DatatypeFeature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:868,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures].isEnabled"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getFilterProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 877
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.FilterProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter()"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 891
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.PrettyPrinter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.SerializationConfig].introspect(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.SerializationConfig"
    linkageType: null
    functionLinenumber: 905
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.BeanDescription"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.BasicClassIntrospector].forSerialization(com.fasterxml.jackson.databind.SerializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector()"
    functionUses: 5
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:906,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getClassIntrospector"
    - Src: "com.fasterxml.jackson.databind.SerializationConfig:906,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector].forSerialization"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: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.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.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: 46
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:410,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:410,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].usesPaddingChar(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.Base64Variant].getPaddingChar()"
    - "[com.fasterxml.jackson.core.base.ParserBase].reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)"
    - "[com.fasterxml.jackson.core.Base64Variant].decodeBase64Char(int)"
    - "[com.fasterxml.jackson.core.Base64Variant].requiresPaddingOnRead()"
    - "[com.fasterxml.jackson.core.base.ParserBase]._handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)"
    - "[com.fasterxml.jackson.core.base.ParserBase]._decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 1
    ICount: 129
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:519,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 203
    ICount: 100
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:622,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 88
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:812,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 64
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2178,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2178,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 54
    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:2290"
        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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2286,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2286,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 25
    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: "[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: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2839,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2845,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 90
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser:2919,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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.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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:80,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:80,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:80,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: 22
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:89,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:89,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$3:89,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:32,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.ScalarNode].<init>(org.yaml.snakeyaml.nodes.Tag,boolean,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "boolean"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].<init>(org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.ScalarNode:38"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.ScalarNode:41"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.ScalarNode:40"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.nodes.ScalarNode:42"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.ScalarNode:45"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.ScalarNode:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:37,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].<init>"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:39,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.ScalarNode].getScalarStyle()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions$ScalarStyle"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeId"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: 70
    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: "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getValue()"
    functionUses: 23
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue"
    - Src: "org.yaml.snakeyaml.nodes.ScalarNode:75,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.ScalarNode].isPlain()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.ScalarNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.ScalarNode:79"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.ScalarNode:78"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:18,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].setName(java.lang.String)"
    functionUses: 11
    ICount: 15
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:22"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:20"
        BranchSideFuncs:
        - "setName(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:19"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:20,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:22,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:22,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:23,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].setName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].getType()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].getName()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].setName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:27"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:27"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:28,1"
      Dst: "[java.lang.String].isEmpty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].hasName()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:30"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:29"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 31
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:38"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:37"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:38"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:38"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:40"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:39,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:42,1"
      Dst: "[java.util.Objects].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.NamedType"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.NamedType:50"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.NamedType:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:50,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:50,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:50,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.jsontype.NamedType:50,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadContext"
    - "int"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonStreamContext].<init>()"
    functionUses: 3
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:61,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.json.JsonReadContext"
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:74,1"
      Dst: "[com.fasterxml.jackson.core.JsonStreamContext].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].reset(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 97
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].reset()"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:104"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:107"
        BranchSideFuncs:
        - "reset()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:105,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].reset"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].withDupDetector(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentValue()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 121
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentValue(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext(int,int,com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:137,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createRootContext(com.fasterxml.jackson.core.json.DupDetector)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 140
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:141,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildArrayContext(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].reset(int,int,int)"
    functionUses: 4
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:149"
        BranchSideFuncs:
        - "reset(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:148"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:147"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:148,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:148,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:150,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].reset"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].createChildObjectContext(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 155
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext].<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
    - "[com.fasterxml.jackson.core.json.DupDetector].child()"
    - "[com.fasterxml.jackson.core.json.JsonReadContext].reset(int,int,int)"
    functionUses: 3
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:162"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:161"
        BranchSideFuncs:
        - "reset(int,int,int)"
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:158"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:159"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:158"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.json.JsonReadContext,int,com.fasterxml.jackson.core.json.DupDetector,int,int,int)"
        - "child()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:159,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].child"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:159,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:162,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].reset"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].hasCurrentName()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:174"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation(com.fasterxml.jackson.core.io.ContentReference)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.io.ContentReference"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonLocation].<init>(com.fasterxml.jackson.core.io.ContentReference,long,int,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonLocation].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getStartLocation(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:189,1"
      Dst: "[com.fasterxml.jackson.core.io.ContentReference].rawReference"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:189,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext].startLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].clearAndGetParent()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.JsonReadContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].getDupDetector()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.json.DupDetector"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].expectComma()"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 230
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:230"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext].setCurrentName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.JsonReadContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionUses: 8
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:237,1"
      Dst: "[com.fasterxml.jackson.core.json.JsonReadContext]._checkDup"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.JsonReadContext]._checkDup(com.fasterxml.jackson.core.json.DupDetector,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.json.JsonReadContext"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.json.DupDetector"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.DupDetector].isDup(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.DupDetector].getSource()"
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:246"
        BranchSideFuncs:
        - "getSource()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:245"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.json.JsonReadContext:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.json.JsonReadContext:241"
        BranchSideFuncs:
        - "getSource()"
        - "<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:241,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].isDup"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:242,1"
      Dst: "[com.fasterxml.jackson.core.json.DupDetector].getSource"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:243,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:243,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:243,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.json.JsonReadContext:243,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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:org.yaml.snakeyaml.Yaml$EventIterable:org.yaml.snakeyaml.Yaml$NodeIterable:org.yaml.snakeyaml.Yaml$YamlIterable:org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].hasNext()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    functionUses: 1
    ICount: 10
    EdgeCount: 17
    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.dataformat.csv.CsvSchema].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator:org.yaml.snakeyaml.Yaml$EventIterable:org.yaml.snakeyaml.Yaml$NodeIterable:org.yaml.snakeyaml.Yaml$YamlIterable:org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    functionUses: 2
    ICount: 14
    EdgeCount: 36
    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.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 20
    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.dataformat.csv.CsvSchema].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator:org.yaml.snakeyaml.Yaml$EventIterable:org.yaml.snakeyaml.Yaml$NodeIterable:org.yaml.snakeyaml.Yaml$YamlIterable:org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    functionUses: 3
    ICount: 32
    EdgeCount: 146
    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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3"
    linkageType: null
    functionLinenumber: 816
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>(java.lang.String,int,com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$1)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3:817,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3].shouldDrainBuffers(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$DrainStatus$3"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleInstantiationProblem(java.lang.Class,java.lang.Object,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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()"
    - "[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: 40
    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.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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 37
    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: "[PropertiesFuzzer].<init>()"
    functionSourceFile: "PropertiesFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "PropertiesFuzzer:20,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[PropertiesFuzzer].fuzzerTestOneInput(byte[])"
    functionSourceFile: "PropertiesFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "PropertiesFuzzer:22,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>"
    - Src: "PropertiesFuzzer:24,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    JavaMethodInfo: null
    BBCount: 3
    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: 48
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.StdNodeBasedDeserializer].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.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.JsonDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.CollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.StringDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].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.EnumMapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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.StdDelegatingDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.LRUMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 32
    EdgeCount: 32
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:298"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:298"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:299"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:298"
        BranchSideFuncs:
        - "isCachable()"
        - "_hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:318"
        BranchSideFuncs:
        - "resolve(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:321"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:289,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].exceptionMessage"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:289,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:299,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:299,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].isCachable"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:314,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:315,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ResolvableDeserializer].resolve"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:316,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:319,1"
      Dst: "[com.fasterxml.jackson.databind.util.LookupCache].put"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._createDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.DeserializerFactory,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 339
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.DeserializerFactory"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isAbstract()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.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.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.type.CollectionLikeType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType()"
    - "[com.fasterxml.jackson.databind.introspect.BasicBeanDescription].findExpectedFormat(com.fasterxml.jackson.'annotation'.JsonFormat$Value)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createCollectionDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createCollectionLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].isReferenceType()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createReferenceDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BasicDeserializerFactory].createTreeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerFactory].createBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    functionUses: 2
    ICount: 58
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:395"
        BranchSideFuncs:
        - "createEnumDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:394"
        BranchSideFuncs:
        - "isContainerType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:395"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:430"
        BranchSideFuncs:
        - "isArrayType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:429"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:396"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:399"
        BranchSideFuncs:
        - "createArrayDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:398"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:413"
        BranchSideFuncs:
        - "isCollectionLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:414"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:413"
        BranchSideFuncs:
        - "isCollectionLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:411"
        BranchSideFuncs:
        - "createMapDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:410"
        BranchSideFuncs:
        - "createMapLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:414"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:429"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:429"
        BranchSideFuncs:
        - "isReferenceType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:423"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:426"
        BranchSideFuncs:
        - "createCollectionDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:425"
        BranchSideFuncs:
        - "createCollectionLikeDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.BeanDescription)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:430"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:433"
        BranchSideFuncs:
        - "createReferenceDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:432"
        BranchSideFuncs:
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:436"
        BranchSideFuncs:
        - "createTreeDeserializer(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:435"
        BranchSideFuncs:
        - "createBeanDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanDescription)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:387,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:392,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isEnumType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createEnumDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:395,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:396,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:397,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createArrayDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:399,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:405,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].findExpectedFormat"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:406,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonFormat$Value].getShape"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createMapDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:411,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createMapLikeDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:414,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isCollectionLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:424,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createCollectionDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:426,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createCollectionLikeDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:430,1"
      Dst: "[com.fasterxml.jackson.core.type.ResolvedType].isReferenceType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:431,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createReferenceDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:433,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:433,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:434,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createTreeDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:436,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerFactory].createBeanDeserializer"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache].findDeserializerFromAnnotation(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 447
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.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.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.JacksonAnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findDeserializationConverter(com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.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.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.MapLikeType].withKeyValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.CollectionType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].withContentValueHandler(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 38
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:513"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:512"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "getKeyType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "findKeyDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:520"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "keyDeserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:529"
        BranchSideFuncs:
        - "withKeyValueHandler(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:528"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs:
        - "getValueHandler()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs:
        - "findContentDeserializer(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:533"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:535"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:537"
        BranchSideFuncs:
        - "_verifyAsClass(java.lang.Object,java.lang.String,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:543"
        BranchSideFuncs:
        - "deserializerInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:542"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.DeserializerCache:543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:552"
        BranchSideFuncs:
        - "withContentValueHandler(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.DeserializerCache:551"
        BranchSideFuncs:
        - "refineDeserializationType(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
        - "getConfig()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:505,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:513,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:514,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:518,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:519,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findKeyDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:521,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].keyDeserializerInstance"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:523,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:529,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:532,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].findContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:538,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._verifyAsClass"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:540,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].deserializerInstance"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:544,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentValueHandler"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:552,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:552,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].refineDeserializationType"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.DeserializerCache]._hasCustomHandlers(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.DeserializerCache"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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: 27
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:595,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 22
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:616,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:616,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 11
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:624,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:624,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:624,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.DeserializerCache:624,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    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.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: 21
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:72,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:72,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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: 81
    ICount: 10
    EdgeCount: 8
    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.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionUses: 1
    ICount: 10
    EdgeCount: 7
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.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: 88
    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.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].constructSet()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 258
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer:259,1"
      Dst: "[java.util.EnumSet].noneOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.EnumSet)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer"
    linkageType: null
    functionLinenumber: 266
    functionDepth: 0
    returnType: "java.util.EnumSet"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.EnumSet"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.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: "[org.yaml.snakeyaml.Yaml].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:64,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:64,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:64,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:64,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:64,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:73,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:73,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:73,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:73,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:82,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:82,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:82,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:82,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.Representer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:92,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:92,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:92,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.BaseConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:101,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:101,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:101,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.constructor.BaseConstructor"
    - "org.yaml.snakeyaml.representer.Representer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:111,1"
      Dst: "[org.yaml.snakeyaml.Yaml].initDumperOptions"
    - Src: "org.yaml.snakeyaml.Yaml:111,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].initDumperOptions(org.yaml.snakeyaml.representer.Representer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.DumperOptions"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.Representer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:115,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:116,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultFlowStyle"
    - Src: "org.yaml.snakeyaml.Yaml:116,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setDefaultFlowStyle"
    - Src: "org.yaml.snakeyaml.Yaml:117,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultScalarStyle"
    - Src: "org.yaml.snakeyaml.Yaml:117,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setDefaultScalarStyle"
    - Src: "org.yaml.snakeyaml.Yaml:119,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:119,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].isAllowReadOnlyProperties"
    - Src: "org.yaml.snakeyaml.Yaml:119,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setAllowReadOnlyProperties"
    - Src: "org.yaml.snakeyaml.Yaml:120,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].getTimeZone"
    - Src: "org.yaml.snakeyaml.Yaml:120,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].setTimeZone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.representer.Representer"
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:131,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:131,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:131,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.constructor.BaseConstructor"
    - "org.yaml.snakeyaml.representer.Representer"
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:143,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getLoadingConfig"
    - Src: "org.yaml.snakeyaml.Yaml:143,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:143,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.constructor.BaseConstructor"
    - "org.yaml.snakeyaml.representer.Representer"
    - "org.yaml.snakeyaml.DumperOptions"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:156,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:156,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.resolver.Resolver)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.constructor.BaseConstructor"
    - "org.yaml.snakeyaml.representer.Representer"
    - "org.yaml.snakeyaml.DumperOptions"
    - "org.yaml.snakeyaml.resolver.Resolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:169,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:169,1"
      Dst: "[org.yaml.snakeyaml.Yaml].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].<init>(org.yaml.snakeyaml.constructor.BaseConstructor,org.yaml.snakeyaml.representer.Representer,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.LoaderOptions,org.yaml.snakeyaml.resolver.Resolver)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "org.yaml.snakeyaml.constructor.BaseConstructor"
    - "org.yaml.snakeyaml.representer.Representer"
    - "org.yaml.snakeyaml.DumperOptions"
    - "org.yaml.snakeyaml.LoaderOptions"
    - "org.yaml.snakeyaml.resolver.Resolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 72
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.Yaml:183"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:186"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:185"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:186"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:189"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:188"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:189"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:192"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:191"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:192"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:195"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:194"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:198"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:197"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:198"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:200"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:199"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:200"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:203"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:202"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:206"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:210"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:209"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.Yaml:207"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:210"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:182,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:184,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:198,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].isExplicitPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:199,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:199,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].setPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:200,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].isExplicitPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:201,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:201,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].setPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:204,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].isAllowDuplicateKeys"
    - Src: "org.yaml.snakeyaml.Yaml:204,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].setAllowDuplicateKeys"
    - Src: "org.yaml.snakeyaml.Yaml:205,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].isWrappedToRootException"
    - Src: "org.yaml.snakeyaml.Yaml:205,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].setWrappedToRootException"
    - Src: "org.yaml.snakeyaml.Yaml:206,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getIndentWithIndicator"
    - Src: "org.yaml.snakeyaml.Yaml:207,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getIndent"
    - Src: "org.yaml.snakeyaml.Yaml:207,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getIndicatorIndent"
    - Src: "org.yaml.snakeyaml.Yaml:208,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:210,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getDefaultFlowStyle"
    - Src: "org.yaml.snakeyaml.Yaml:210,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultFlowStyle"
    - Src: "org.yaml.snakeyaml.Yaml:211,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getDefaultScalarStyle"
    - Src: "org.yaml.snakeyaml.Yaml:211,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultScalarStyle"
    - Src: "org.yaml.snakeyaml.Yaml:213,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isAllowReadOnlyProperties"
    - Src: "org.yaml.snakeyaml.Yaml:213,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties"
    - Src: "org.yaml.snakeyaml.Yaml:214,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getTimeZone"
    - Src: "org.yaml.snakeyaml.Yaml:214,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].setTimeZone"
    - Src: "org.yaml.snakeyaml.Yaml:219,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:219,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.Yaml:219,1"
      Dst: "[java.lang.System].identityHashCode"
    - Src: "org.yaml.snakeyaml.Yaml:219,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].dump(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:229,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:230,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.Yaml:231,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.Yaml:231,1"
      Dst: "[org.yaml.snakeyaml.Yaml].dumpAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].represent(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:242,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].represent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.Iterator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:252,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:253,1"
      Dst: "[org.yaml.snakeyaml.Yaml].dumpAll"
    - Src: "org.yaml.snakeyaml.Yaml:254,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].dump(java.lang.Object,java.io.Writer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:264,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:265,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.Yaml:266,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.Yaml:266,1"
      Dst: "[org.yaml.snakeyaml.Yaml].dumpAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator,java.io.Writer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Iterator"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:276,1"
      Dst: "[org.yaml.snakeyaml.Yaml].dumpAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].dumpAll(java.util.Iterator,java.io.Writer,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Iterator"
    - "java.io.Writer"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.Yaml:284"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:288"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:287"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:280,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:280,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:283,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].open"
    - Src: "org.yaml.snakeyaml.Yaml:284,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.Yaml:285,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.Yaml:285,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].represent"
    - Src: "org.yaml.snakeyaml.Yaml:286,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].serialize"
    - Src: "org.yaml.snakeyaml.Yaml:288,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].close"
    - Src: "org.yaml.snakeyaml.Yaml:290,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.Yaml].dumpAs(java.lang.Object,org.yaml.snakeyaml.nodes.Tag,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "org.yaml.snakeyaml.nodes.Tag"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.Yaml:328"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.Yaml:331"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.Yaml:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:327,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getDefaultFlowStyle"
    - Src: "org.yaml.snakeyaml.Yaml:329,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].setDefaultFlowStyle"
    - Src: "org.yaml.snakeyaml.Yaml:331,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:332,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.Yaml:333,1"
      Dst: "[java.io.StringWriter].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:334,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.Yaml:334,1"
      Dst: "[org.yaml.snakeyaml.Yaml].dumpAll"
    - Src: "org.yaml.snakeyaml.Yaml:336,1"
      Dst: "[java.io.StringWriter].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].dumpAsMap(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:357,1"
      Dst: "[org.yaml.snakeyaml.Yaml].dumpAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node,java.io.Writer)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:367,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:367,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:370,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].open"
    - Src: "org.yaml.snakeyaml.Yaml:371,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].serialize"
    - Src: "org.yaml.snakeyaml.Yaml:372,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].close"
    - Src: "org.yaml.snakeyaml.Yaml:374,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].serialize(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:386,1"
      Dst: "[org.yaml.snakeyaml.Yaml$SilentEmitter].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:387,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:389,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].open"
    - Src: "org.yaml.snakeyaml.Yaml:390,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].serialize"
    - Src: "org.yaml.snakeyaml.Yaml:391,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].close"
    - Src: "org.yaml.snakeyaml.Yaml:393,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:395,1"
      Dst: "[org.yaml.snakeyaml.Yaml$SilentEmitter].getEvents"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].load(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:422,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:422,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadFromReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].load(java.io.InputStream)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:434,1"
      Dst: "[org.yaml.snakeyaml.reader.UnicodeReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:434,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:434,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadFromReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].load(java.io.Reader)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:446,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:446,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadFromReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadAs(java.io.Reader,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:459,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:459,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadFromReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadAs(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    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: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:473,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:473,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadFromReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadAs(java.io.InputStream,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:486,1"
      Dst: "[org.yaml.snakeyaml.reader.UnicodeReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:486,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:486,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadFromReader"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadFromReader(org.yaml.snakeyaml.reader.StreamReader,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.reader.StreamReader"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:490,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:490,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:492,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer"
    - Src: "org.yaml.snakeyaml.Yaml:493,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getSingleData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadAll(java.io.Reader)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:504,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:504,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:504,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:506,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].setComposer"
    - Src: "org.yaml.snakeyaml.Yaml:507,1"
      Dst: "[org.yaml.snakeyaml.Yaml$1].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:523,1"
      Dst: "[org.yaml.snakeyaml.Yaml$YamlIterable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadAll(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:549,1"
      Dst: "[java.io.StringReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:549,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].loadAll(java.io.InputStream)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:561,1"
      Dst: "[org.yaml.snakeyaml.reader.UnicodeReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:561,1"
      Dst: "[org.yaml.snakeyaml.Yaml].loadAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].compose(java.io.Reader)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:573,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:573,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:573,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:575,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].getSingleNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].composeAll(java.io.Reader)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:586,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:586,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:586,1"
      Dst: "[org.yaml.snakeyaml.composer.Composer].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:588,1"
      Dst: "[org.yaml.snakeyaml.Yaml$2].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:609,1"
      Dst: "[org.yaml.snakeyaml.Yaml$NodeIterable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.regex.Pattern"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:635,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].addImplicitResolver(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.regex.Pattern"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:648,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].addImplicitResolver"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].toString()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: 652
    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: "[org.yaml.snakeyaml.Yaml].getName()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    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: "[org.yaml.snakeyaml.Yaml].setName(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    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: "[org.yaml.snakeyaml.Yaml].parse(java.io.Reader)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:683,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:683,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:684,1"
      Dst: "[org.yaml.snakeyaml.Yaml$3].<init>"
    - Src: "org.yaml.snakeyaml.Yaml:705,1"
      Dst: "[org.yaml.snakeyaml.Yaml$EventIterable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.introspector.BeanAccess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:723,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.Yaml:723,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess"
    - Src: "org.yaml.snakeyaml.Yaml:724,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml].addTypeDescription(org.yaml.snakeyaml.TypeDescription)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.TypeDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml:728,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].addTypeDescription"
    - Src: "org.yaml.snakeyaml.Yaml:729,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].addTypeDescription"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].<init>(org.yaml.snakeyaml.constructor.Constructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:308,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject"
    linkageType: null
    functionLinenumber: 310
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.constructor.Construct"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.Constructor].getClassForNode(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    functionUses: 2
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:311,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor].getClassForNode"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:312,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:314,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:314,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject"
    linkageType: null
    functionLinenumber: 319
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructScalar].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    functionUses: 9
    ICount: 21
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:320,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].getConstructor"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:320,1"
      Dst: "[org.yaml.snakeyaml.constructor.Construct].construct"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:324,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:324,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:325,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:325,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:325,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:326,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:326,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject"
    linkageType: null
    functionLinenumber: 331
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructMapping].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.AbstractConstruct].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactConstructor$ConstructCompactObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructSequence].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].getConstructor(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    functionUses: 2
    ICount: 21
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:332,1"
      Dst: "[org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject].getConstructor"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:332,1"
      Dst: "[org.yaml.snakeyaml.constructor.Construct].construct2ndStep"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:334,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:334,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:335,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:336,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:336,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:337,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject:337,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:199,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].instance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: null
    functionLinenumber: 200
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].needToQuoteName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: null
    functionLinenumber: 211
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].isReservedKeyword(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].looksLikeYAMLNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].nameHasQuotableChar(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:211"
        BranchSideFuncs:
        - "isReservedKeyword(java.lang.String)"
        - "looksLikeYAMLNumber(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:211"
        BranchSideFuncs:
        - "isReservedKeyword(java.lang.String)"
        - "looksLikeYAMLNumber(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:211"
        BranchSideFuncs:
        - "isReservedKeyword(java.lang.String)"
        - "looksLikeYAMLNumber(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:212,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].isReservedKeyword"
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:212,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].looksLikeYAMLNumber"
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:215,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].nameHasQuotableChar"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default].needToQuoteValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].isReservedKeyword(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].valueHasQuotableChar(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:227"
        BranchSideFuncs:
        - "isReservedKeyword(java.lang.String)"
        - "valueHasQuotableChar(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:227"
        BranchSideFuncs:
        - "isReservedKeyword(java.lang.String)"
        - "valueHasQuotableChar(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].isReservedKeyword"
    - Src: "com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default:228,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker].valueHasQuotableChar"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(com.fasterxml.jackson.databind.introspect.ObjectIdInfo,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.ObjectIdInfo"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope()"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:18,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].getScope"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:18,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].<init>(java.lang.Class,com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:23,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].canUseFor(com.fasterxml.jackson.'annotation'.ObjectIdGenerator)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].getScope()"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:33"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:45"
        BranchSideFuncs:
        - "getScope()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:35"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:41"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:33,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:35,1"
      Dst: "[com.fasterxml.jackson.annotation.ObjectIdGenerators$Base].getScope"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].generateId(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].get(java.lang.Object)"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[org.xml.sax.SAXException].getMessage()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 21
    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:55,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator:55,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.StreamStartToken"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.StreamStartToken:21,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.StreamStartToken"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.reflect.Type"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:40"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:44"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:43"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:45"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:55"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:54"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:47"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:55"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:39,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:41,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:44,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:46,1"
      Dst: "[java.lang.reflect.Method].getGenericParameterTypes"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.beans.PropertyDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.GenericProperty].<init>(java.lang.String,java.lang.Class,java.lang.reflect.Type)"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType(java.beans.PropertyDescriptor)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:62"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:59"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:58"
        BranchSideFuncs:
        - "discoverGenericType(java.beans.PropertyDescriptor)"
        - "<init>(java.lang.String,java.lang.Class,java.lang.reflect.Type)"
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:63"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:62"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:59,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:59,1"
      Dst: "[java.beans.PropertyDescriptor].getPropertyType"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:60,1"
      Dst: "[org.yaml.snakeyaml.introspector.MethodProperty].discoverGenericType"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:59,1"
      Dst: "[org.yaml.snakeyaml.introspector.GenericProperty].<init>"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:62,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:63,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.Property].getName()"
    functionUses: 4
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:68"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:72"
        BranchSideFuncs:
        - "getName()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:70,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getName"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:70,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:70,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:70,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:72,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:72,1"
      Dst: "[java.lang.reflect.Method].invoke"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].get(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:78,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:78,1"
      Dst: "[java.lang.reflect.Method].setAccessible"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:79,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:81,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:81,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:81,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:81,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotations()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:98"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:98"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:99"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:102"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:96,1"
      Dst: "[org.yaml.snakeyaml.introspector.MethodProperty].isReadable"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:96,1"
      Dst: "[org.yaml.snakeyaml.introspector.MethodProperty].isWritable"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:98,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:98,1"
      Dst: "[java.lang.reflect.AccessibleObject].getAnnotations"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:98,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:97,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:100,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].getAnnotation(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:118"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:121"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:120"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:121"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:124"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:123"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.MethodProperty:121"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:124"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.MethodProperty:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:118,1"
      Dst: "[org.yaml.snakeyaml.introspector.MethodProperty].isReadable"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:119,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:119,1"
      Dst: "[java.lang.reflect.Method].getAnnotation"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:121,1"
      Dst: "[org.yaml.snakeyaml.introspector.MethodProperty].isWritable"
    - Src: "org.yaml.snakeyaml.introspector.MethodProperty:122,1"
      Dst: "[java.beans.PropertyDescriptor].getWriteMethod"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: 128
    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: "[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.MethodProperty"
    linkageType: null
    functionLinenumber: 133
    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.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: 10
    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: 42
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.Base64Variants:138,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.Base64Variants:138,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.Base64Variants:140,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    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: 18
    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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:182,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:182,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.StreamWriteConstraints:182,1"
      Dst: "[java.lang.StringBuilder].toString"
    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:104"
      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.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.FieldProperty].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.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 9
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:270,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:271,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:271,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 16
    ICount: 7
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.CreatorProperty"
    linkageType: null
    functionLinenumber: 291
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty]._verifySetter()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].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: 22
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:330,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:330,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    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: 18
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.CreatorProperty:348,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: "[org.yaml.snakeyaml.resolver.ResolverTuple].<init>(org.yaml.snakeyaml.nodes.Tag,java.util.regex.Pattern,int)"
    functionSourceFile: "org.yaml.snakeyaml.resolver.ResolverTuple"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.util.regex.Pattern"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.ResolverTuple:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.resolver.ResolverTuple].getTag()"
    functionSourceFile: "org.yaml.snakeyaml.resolver.ResolverTuple"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Tag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.resolver.ResolverTuple].getRegexp()"
    functionSourceFile: "org.yaml.snakeyaml.resolver.ResolverTuple"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "java.util.regex.Pattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.resolver.ResolverTuple].getLimit()"
    functionSourceFile: "org.yaml.snakeyaml.resolver.ResolverTuple"
    linkageType: null
    functionLinenumber: 39
    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: "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    functionSourceFile: "org.yaml.snakeyaml.resolver.ResolverTuple"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.resolver.ResolverTuple:45,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.resolver.ResolverTuple:45,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.resolver.ResolverTuple:45,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1163
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1164,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].initialCapacity(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1180"
        BranchSideFuncs:
        - "checkArgument(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1179"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1180,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].maximumCapacity(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1192
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1193"
        BranchSideFuncs:
        - "checkArgument(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1192"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1193,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].concurrencyLevel(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1208
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument(boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1209"
        BranchSideFuncs:
        - "checkArgument(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1208"
        BranchSideFuncs:
        - "checkArgument(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1209,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkArgument"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder].build()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder"
    linkageType: null
    functionLinenumber: 1220
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState(boolean)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1221"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1221"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder)"
        - "checkState(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1220"
        BranchSideFuncs:
        - "checkState(boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1221,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].checkState"
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Builder:1222,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.Writer,int,com.fasterxml.jackson.core.ObjectCodec)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 54
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.Writer"
    - "int"
    - "com.fasterxml.jackson.core.ObjectCodec"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>(com.fasterxml.jackson.core.io.IOContext,int,com.fasterxml.jackson.core.ObjectCodec)"
    - "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer()"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:55,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:57,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocConcatBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].getOutputTarget()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    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.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.io.IOContext:com.fasterxml.jackson.core.io.SegmentedStringWriter].isResourceManaged()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._releaseBuffers()"
    functionUses: 9
    ICount: 22
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:94"
        BranchSideFuncs:
        - "isResourceManaged()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:93"
        BranchSideFuncs:
        - "_releaseBuffers()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:87"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86"
        BranchSideFuncs:
        - "close()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:88"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:87"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:93"
        BranchSideFuncs:
        - "_releaseBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:81,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:82,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:86,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:87,1"
      Dst: "[java.io.Writer].close"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:90,1"
      Dst: "[java.io.Writer].flush"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:94,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._releaseBuffers"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].flush()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].flush()"
    functionUses: 3
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:106"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:105"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:106"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:100,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:102,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:103,1"
      Dst: "[java.io.Writer].flush"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._releaseBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer(char[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:122"
        BranchSideFuncs:
        - "releaseConcatBuffer(char[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:120,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseConcatBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 11
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:126"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:130"
        BranchSideFuncs:
        - "write(char[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:127,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._appendFieldName(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendKey(java.lang.StringBuilder,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:135,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendKey"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionUses: 2
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:149,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:150,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:152,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:153,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscapedEntry(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:160,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:161,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:163,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:164,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeUnescapedEntry(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionUses: 9
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:171,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:172,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].keyValueSeparator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:175,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendValue(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:181"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:184"
        BranchSideFuncs:
        - "_writeRaw(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:183"
        BranchSideFuncs:
        - "_writeRaw(java.lang.StringBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:180,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:182,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 189
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped(java.lang.String)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:190,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:190,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeEscaped"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeLinefeed()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 194
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].lineEnding()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:195,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].lineEnding"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:195,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 206
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:210"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:208,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.String)"
    functionUses: 8
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:225"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:224"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:228"
        BranchSideFuncs:
        - "_writeRawLong(java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:217,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:221,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:226,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:229,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionUses: 4
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:245"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:249"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:248"
        BranchSideFuncs:
        - "_writeRawLong(java.lang.StringBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:237,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:241,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:246,1"
      Dst: "[java.lang.StringBuilder].getChars"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:249,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRaw(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Writer].write(char[],int,int)"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].write(char[],int,int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:257"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:267"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:266"
        BranchSideFuncs:
        - "_flushBuffer()"
        - "write(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:262"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:261"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:260,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:262,1"
      Dst: "[java.lang.System].arraycopy"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:268,1"
      Dst: "[java.io.Writer].write"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 272
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:289"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:274,1"
      Dst: "[java.lang.String].getChars"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:276,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:278,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._writeRawLong(java.lang.StringBuilder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator"
    linkageType: null
    functionLinenumber: 294
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer()"
    functionUses: 1
    ICount: 31
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:302"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:311"
        BranchSideFuncs:
        - "_flushBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:296,1"
      Dst: "[java.lang.StringBuilder].getChars"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:298,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator]._flushBuffer"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator:300,1"
      Dst: "[java.lang.StringBuilder].length"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:77,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:81,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:92,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 18
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].resolve(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].constructType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].constructType(java.lang.reflect.Type)"
    - "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 6
    ICount: 46
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:147"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:151"
        BranchSideFuncs:
        - "constructCollectionType(java.lang.Class,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:157"
        BranchSideFuncs:
        - "constructMapType(java.lang.Class,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:135,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:160,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:164,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].unknownType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._findCustomDeser(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].findNonContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findNonContextualValueDeserializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._clearIfStdImpl(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 179
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl(java.lang.Object)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:179"
        BranchSideFuncs:
        - "isJacksonStdImpl(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJacksonStdImpl"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultMergeable(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].instance(boolean)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,boolean)"
    functionUses: 2
    ICount: 33
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-1"
        BranchSideFuncs:
        - "getConfig()"
        - "getDefaultMergeable(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-1"
        BranchSideFuncs:
        - "getConfig()"
        - "getDefaultMergeable(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:202"
        BranchSideFuncs:
        - "instance(boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:206"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].getDefaultMergeable"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:193,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:198,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializerNR].instance"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 223
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 234
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 93
    ICount: 64
    EdgeCount: 378
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:249"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:255"
        BranchSideFuncs:
        - "mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:254"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:255"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:257"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:264"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:268"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:272"
        BranchSideFuncs:
        - "hasSomeOfFeatures(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:276"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:283"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:282"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:287"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:286"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:241,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:248,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:250,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:252,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:253,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:258,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:260,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:265,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:273,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:274,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:276,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:284,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:300,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 306
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 28
    ICount: 48
    EdgeCount: 247
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:324"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:323"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:330"
        BranchSideFuncs:
        - "hasSomeOfFeatures(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:334"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:340"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:339"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:343"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:342"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:313,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:316,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:322,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:324,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:332,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:341,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:354,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 361
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.MapDeserializer].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.std.JsonNodeDeserializer$ObjectDeserializer].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.StdScalarDeserializer].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.StdDelegatingDeserializer].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.BeanDeserializer].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.DelegatingDeserializer].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.EnumSetDeserializer].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.CollectionDeserializer].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.JsonDeserializer].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.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].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.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.MapDeserializer].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.std.JsonNodeDeserializer$ObjectDeserializer].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.StdScalarDeserializer].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.StdDelegatingDeserializer].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.BeanDeserializer].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.DelegatingDeserializer].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.EnumSetDeserializer].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.CollectionDeserializer].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.JsonDeserializer].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.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].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.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures(int)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[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.BuilderBasedDeserializer].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.UntypedObjectDeserializer$Vanilla].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.JsonNodeDeserializer$ArrayDeserializer].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.PrimitiveArrayDeserializers].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.impl.BeanAsArrayBuilderDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].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.impl.BeanAsArrayDeserializer].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.MapEntryDeserializer].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.StdNodeBasedDeserializer].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.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getDecimalValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getDecimalValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getDecimalValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValue()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 22
    ICount: 79
    EdgeCount: 186
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:365"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:374"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:375"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:378"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:377"
        BranchSideFuncs:
        - "mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:383"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:382"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:386"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:385"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:389"
        BranchSideFuncs:
        - "mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:388"
        BranchSideFuncs:
        - "mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:393"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:396"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:395"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:402"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:401"
        BranchSideFuncs:
        - "hasSomeOfFeatures(int)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:405"
        BranchSideFuncs:
        - "_coerceIntegral(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:408"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:411"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:410"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:414"
        BranchSideFuncs:
        - "getDecimalValue()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:413"
        BranchSideFuncs:
        - "getNumberValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:363,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:366,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:384,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:386,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:391,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:396,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:402,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].hasSomeOfFeatures"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:403,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._coerceIntegral"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:405,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getNumberValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:412,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getDecimalValue"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int,java.util.List)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 2
    ICount: 50
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:441"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:444"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:443"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:450"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:449"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:456"
        BranchSideFuncs:
        - "resetAndStart()"
        - "leaseObjectBuffer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:470"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:469"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:471"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:463"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:442,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:444,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:447,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:457,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:458,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:467,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:474,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:475,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 1
    ICount: 11
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:484"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:487"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "add(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:486"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:484,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:485,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:485,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 495
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 2
    ICount: 61
    EdgeCount: 82
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:500"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:499"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:503"
        BranchSideFuncs:
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:502"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:506"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:508"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:523"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:538"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:537"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:534"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:540"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:545"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:549"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:552"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:545"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:496,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:499,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:501,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:504,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:504,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:510,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:515,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:516,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:521,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:533,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._mapObjectWithDups(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map,java.lang.String,java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 561
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.core.StreamReadCapability)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.std.UntypedObjectDeserializer]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 3
    ICount: 22
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:564"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:568"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:567"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:568"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:578"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:577"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:575"
        BranchSideFuncs:
        - "_squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:574"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:572"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:575"
        BranchSideFuncs:
        - "_squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:574"
        BranchSideFuncs:
        - "nextFieldName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:562,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:565,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:569,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:570,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:571,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:575,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer]._squashDups(java.util.Map,java.lang.String,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 584
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:589"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:588"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:586,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:587,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:589,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:590,1"
      Dst: "[java.util.ArrayList].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapArrayToArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 601
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart()"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk(java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer(java.lang.Object[],int)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
    functionUses: 2
    ICount: 25
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:602"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:605"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:604"
        BranchSideFuncs:
        - "resetAndStart()"
        - "leaseObjectBuffer()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:610"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:614"
        BranchSideFuncs:
        - "appendCompletedChunk(java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:613"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:615"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:609"
        BranchSideFuncs:
        - "returnObjectBuffer(com.fasterxml.jackson.databind.util.ObjectBuffer)"
        - "completeAndClearBuffer(java.lang.Object[],int)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:608"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:602,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:605,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].leaseObjectBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:606,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].resetAndStart"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:609,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:611,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].appendCompletedChunk"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:616,1"
      Dst: "[com.fasterxml.jackson.databind.util.ObjectBuffer].completeAndClearBuffer"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:617,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].returnObjectBuffer"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].mapObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.util.TokenBuffer$Parser].nextFieldName()"
    - "[com.fasterxml.jackson.core.JsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextFieldName()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextFieldName()"
    functionUses: 1
    ICount: 25
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:625"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:628"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:627"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:628"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:632"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:631"
        BranchSideFuncs:
        - "currentName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:639"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:642"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:641"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:644"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:647"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:646"
        BranchSideFuncs:
        - "nextFieldName()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:647"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:634"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:633"
        BranchSideFuncs:
        - "nextToken()"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:624,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:626,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:632,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:636,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:640,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:645,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer:647,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextFieldName"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    functionUses: 8
    ICount: 35
    EdgeCount: 37
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMember].getAnnotation(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    functionUses: 5
    ICount: 32
    EdgeCount: 37
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].iterator()"
    - "[org.yaml.snakeyaml.Yaml$NodeIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].iterator()"
    - "[org.yaml.snakeyaml.Yaml$EventIterable].iterator()"
    - "[com.fasterxml.jackson.databind.JsonNode].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[org.yaml.snakeyaml.Yaml$YamlIterable].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].iterator()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].iterator()"
    - "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 3
    ICount: 30
    EdgeCount: 49
    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.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterCount()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].isContainerType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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: 17
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:702,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:702,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionUses: 6
    ICount: 38
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:711"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:712"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:711"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:719"
        BranchSideFuncs:
        - "getName()"
        - "findSubtypesCheckRepeatedNames(java.lang.String,com.fasterxml.jackson.'annotation'.JsonSubTypes$Type[])"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:718"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:720"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:727"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:726"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:723"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:718"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:710,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:712,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:716,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes].failOnRepeatedNames"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:717,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:717,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypesCheckRepeatedNames"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:719,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].name"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:721,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:723,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSubTypes$Type].names"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSubtypesCheckRepeatedNames(java.lang.String,com.fasterxml.jackson.'annotation'.JsonSubTypes$Type[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 733
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.annotation.JsonSubTypes$Type[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].<init>(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 63
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:739,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:739,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AnnotatedField].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getRawType()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.SimpleType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withStaticTyping()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.MapType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.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)"
    functionUses: 3
    ICount: 37
    EdgeCount: 4
    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: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1106"
        BranchSideFuncs: []
    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:1115"
        BranchSideFuncs:
        - "hasSimpleName()"
        - "_propertyName(java.lang.String,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1114"
        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:1138"
        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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].isMapLikeType()"
    - "[com.fasterxml.jackson.databind.JavaType].getKeyType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.MapLikeType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapType].withKeyType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].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.ArrayType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.CollectionType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.IterationType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].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.PlaceholderForType].withContentType(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].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.AnnotatedClass].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getName()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getName()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getName()"
    functionUses: 5
    ICount: 91
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1311"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1310"
        BranchSideFuncs:
        - "getTypeFactory()"
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1330"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1330"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1319"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1330"
        BranchSideFuncs:
        - "isMapLikeType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346"
        BranchSideFuncs:
        - "getKeyType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1345"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1333"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1332"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331"
        BranchSideFuncs:
        - "getKeyType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1345"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1345"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1362"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1349"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1348"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1362"
        BranchSideFuncs:
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1361"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1351"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1362"
        BranchSideFuncs:
        - "getKeyType()"
        - "_classIfExplicit(java.lang.Class)"
        - "_databindException(java.lang.Throwable,java.lang.String)"
        - "_primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withContentType(com.fasterxml.jackson.databind.JavaType)"
        - "isMapLikeType()"
        - "hasRawClass(java.lang.Class)"
        - "constructSpecializedType(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
        - "withKeyType(com.fasterxml.jackson.databind.JavaType)"
        - "getContentType()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1312,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1314,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1317,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].as"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1317,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1318,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1319,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1321,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructSpecializedType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1325,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1325,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.Annotated].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1325,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1324,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1323,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1331,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isMapLikeType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1332,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getKeyType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1333,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].keyAs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1338,1"
      Dst: "[com.fasterxml.jackson.databind.type.MapLikeType].withKeyType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1346,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1349,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].contentAs"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1354,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].withContentType"
    JavaMethodInfo: null
    BBCount: 25
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findValueInstantiator(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1373
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1373"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1374,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1376,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonValueInstantiator].value"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilder(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1381
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1383"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1381"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1382,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1383,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonDeserialize].builder"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1383,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPOJOBuilderConfig(com.fasterxml.jackson.databind.introspect.AnnotatedClass)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1388
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>(com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder)"
    functionUses: 4
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1390"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1388"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "<init>(com.fasterxml.jackson.databind.'annotation'.JsonPOJOBuilder)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1389,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1390,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findNameForDeserialization(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1403
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasOneOf(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class[])"
    functionUses: 7
    ICount: 32
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1406"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1415"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1414"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1412"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1411"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1423"
        BranchSideFuncs:
        - "_hasOneOf(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1421"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1419"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1422"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1421"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1427"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1405,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1407,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1409,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1412,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1418,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].namespace"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1422,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonProperty].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1424,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasOneOf"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnySetter(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1431
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1431"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1432,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1433,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAnySetter].enabled"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1433,1"
      Dst: "[java.lang.Boolean].valueOf"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findSetterInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1437
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonSetter$Value"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].'from'(com.fasterxml.jackson.'annotation'.JsonSetter)"
    functionUses: 4
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1438,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1438,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonSetter$Value].from"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findMergeInfo(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1442
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean()"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1442"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
        - "asBoolean()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1443,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1444,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonMerge].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1444,1"
      Dst: "[com.fasterxml.jackson.annotation.OptBoolean].asBoolean"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasAnySetterAnnotation(com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1450,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._hasAnnotation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1459
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 3
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1466"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1465"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1462"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1466"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1476"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1475"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1460,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1462,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonCreator].mode"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1469,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].hasCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1471,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorBinding(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1481
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1483"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1481"
        BranchSideFuncs:
        - "_findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1482,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1483,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonCreator].mode"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findCreatorAnnotation(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1487
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonCreator$Mode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 10
    ICount: 25
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1492"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1491"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1506"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1493"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1495"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1506"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1496"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1506"
        BranchSideFuncs:
        - "hasCreatorAnnotation(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1505"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1488,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1490,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonCreator].mode"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1493,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1497,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].hasCreatorAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1498,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._isIgnorable(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1516
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].findTransient(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1521"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1520"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1521"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1527"
        BranchSideFuncs:
        - "findTransient(com.fasterxml.jackson.databind.introspect.Annotated)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1526"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1523"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1527"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1526"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1517,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1519,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonIgnore].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1522,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].findTransient"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1524,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1530
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass(java.lang.Class)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1532"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1534"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1533"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1531,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isBogusClass"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1537
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit(java.lang.Class)"
    functionUses: 4
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1537"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1539"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1537"
        BranchSideFuncs:
        - "_classIfExplicit(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1538,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._classIfExplicit"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._propertyName(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1542
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String)"
    - "[com.fasterxml.jackson.databind.PropertyName].construct(java.lang.String,java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1543"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1545"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1547"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
        BranchSideFuncs:
        - "construct(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1546"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1549"
        BranchSideFuncs:
        - "construct(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1548"
        BranchSideFuncs:
        - "construct(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1543,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1547,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].construct"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findConstructorName(com.fasterxml.jackson.databind.introspect.Annotated)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1553
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner()"
    - "[com.fasterxml.jackson.databind.ext.Java7SupportImpl].findConstructorName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
    functionUses: 1
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1554"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs:
        - "getOwner()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1558"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1559"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs:
        - "findConstructorName(com.fasterxml.jackson.databind.introspect.AnnotatedParameter)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1561"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1567"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1566"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1556,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getOwner"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1560,1"
      Dst: "[com.fasterxml.jackson.databind.ext.Java7Support].findConstructorName"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._findTypeResolver(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1578
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.databind.introspect.Annotated"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.introspect.Annotated)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructNoTypeResolverBuilder()"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase].init(com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withDefaultImpl(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    functionUses: 3
    ICount: 47
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1585"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1593"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1592"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1591"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1590"
        BranchSideFuncs:
        - "typeResolverBuilderInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1593"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1597"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1596"
        BranchSideFuncs:
        - "getIdType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1600"
        BranchSideFuncs:
        - "_constructNoTypeResolverBuilder()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1599"
        BranchSideFuncs:
        - "_constructStdTypeResolverBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1604"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1605"
        BranchSideFuncs:
        - "typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1604"
        BranchSideFuncs:
        - "typeIdResolverInstance(com.fasterxml.jackson.databind.introspect.Annotated,java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1612"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1611"
        BranchSideFuncs:
        - "getInclusionType()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1616"
        BranchSideFuncs:
        - "withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1615"
        BranchSideFuncs:
        - "getDefaultImpl()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1613"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1616"
        BranchSideFuncs:
        - "withInclusionType(com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1615"
        BranchSideFuncs:
        - "getDefaultImpl()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626"
        BranchSideFuncs:
        - "withDefaultImpl(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1625"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626"
        BranchSideFuncs:
        - "withDefaultImpl(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1625"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626"
        BranchSideFuncs:
        - "withDefaultImpl(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1625"
        BranchSideFuncs:
        - "init(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.jsontype.TypeIdResolver)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1579,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findPolymorphicTypeInfo"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1583,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector]._findAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1591,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonTypeResolver].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1591,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeResolverBuilderInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1597,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getIdType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1598,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructNoTypeResolverBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1600,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1605,1"
      Dst: "[com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver].value"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1605,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].typeIdResolverInstance"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1607,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeIdResolver].init"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1612,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getInclusionType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1614,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withInclusionType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1616,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].getDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1622,1"
      Dst: "[java.lang.Class].isAnnotation"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1623,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].withDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1626,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder].init"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1635,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructStdTypeResolverBuilder(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1645
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$Value"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>(com.fasterxml.jackson.'annotation'.JsonTypeInfo$Value)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1646,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._constructNoTypeResolverBuilder()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1653
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].noTypeInfoBuilder()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1654,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder].noTypeInfoBuilder"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1658
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    functionUses: 3
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1659"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1662"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1661"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1660"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1659"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1662"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1665"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1664"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1662"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1659,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1660,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._primitiveAndWrapper(com.fasterxml.jackson.databind.JavaType,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1669
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].isPrimitive()"
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType(java.lang.Class)"
    functionUses: 3
    ICount: 18
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1670"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673"
        BranchSideFuncs:
        - "hasRawClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1672"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1676"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1675"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1674"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673"
        BranchSideFuncs:
        - "primitiveType(java.lang.Class)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1670,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1671,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].primitiveType"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1671,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1673,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1674,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1680
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1681,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector]._databindException(java.lang.Throwable,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector"
    linkageType: null
    functionLinenumber: 1685
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonMappingException"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String,java.lang.Throwable)"
    functionUses: 6
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector:1686,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.SimpleKey:35,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 44
    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: "[org.yaml.snakeyaml.scanner.SimpleKey].getColumn()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 48
    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: "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.error.Mark"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.SimpleKey].getIndex()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 56
    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: "[org.yaml.snakeyaml.scanner.SimpleKey].getLine()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 60
    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: "[org.yaml.snakeyaml.scanner.SimpleKey].isRequired()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 64
    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: "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.SimpleKey"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.SimpleKey:70,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.SimpleKey:70,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.SimpleKey:70,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].<init>(org.yaml.snakeyaml.emitter.Emitable,org.yaml.snakeyaml.resolver.Resolver,org.yaml.snakeyaml.DumperOptions,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitable"
    - "org.yaml.snakeyaml.resolver.Resolver"
    - "org.yaml.snakeyaml.DumperOptions"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:63"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:66"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:65"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:66"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:69"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:68"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:69"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:72"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:71"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:76"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:79"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:62,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:64,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:74,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isExplicitStart"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:75,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].isExplicitEnd"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:76,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getVersion"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:79,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getTags"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:80,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:81,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:82,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getAnchorGenerator"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].open()"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:88"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:91"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:90"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:91"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:94"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:89,1"
      Dst: "[org.yaml.snakeyaml.events.StreamStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:89,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitable].emit"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:91,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:92,1"
      Dst: "[org.yaml.snakeyaml.serializer.SerializerException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].close()"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:99"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:101"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:100"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:108"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:100,1"
      Dst: "[org.yaml.snakeyaml.serializer.SerializerException].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:101,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:102,1"
      Dst: "[org.yaml.snakeyaml.events.StreamEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:102,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitable].emit"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:105,1"
      Dst: "[java.util.Set].clear"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:106,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].serialize(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:111"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:113"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:112"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:113"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:116"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:115"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:119"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:122"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:112,1"
      Dst: "[org.yaml.snakeyaml.serializer.SerializerException].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:113,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:116,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:117,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitable].emit"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:118,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].anchorNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:120,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTag"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:122,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].serializeNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:123,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:124,1"
      Dst: "[java.util.Set].clear"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:125,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].anchorNode(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:129"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:132"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:131"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:132"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:140"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:139"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:134"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:138"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:137"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:140"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:139"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:145"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:148"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:147"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:152"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:161"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:129,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:130,1"
      Dst: "[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:132,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:133,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:135,1"
      Dst: "[org.yaml.snakeyaml.serializer.AnchorGenerator].nextAnchor"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:136,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:140,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getAnchor"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:141,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:144,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:145,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:145,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:145,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:146,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].anchorNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:151,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:153,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:154,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].serializeNode(org.yaml.snakeyaml.nodes.Node,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 126
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:165"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:168"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:167"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:169"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:172"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:171"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:198"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:197"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:208"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:223"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:222"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:211"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:217"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:216"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:165,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:166,1"
      Dst: "[org.yaml.snakeyaml.nodes.AnchorNode].getRealNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:168,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:169,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:170,1"
      Dst: "[org.yaml.snakeyaml.events.AliasEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:170,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitable].emit"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:172,1"
      Dst: "[java.util.Set].add"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:173,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:176,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getBlockComments"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:176,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].serializeComments"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:177,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:177,1"
      Dst: "[org.yaml.snakeyaml.resolver.Resolver].resolve"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:179,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:179,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:180,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:181,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:182,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].getScalarStyle"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:182,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:184,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getInLineComments"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:185,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getEndComments"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:193,1"
      Dst: "[org.yaml.snakeyaml.nodes.CollectionNode].getFlowStyle"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:193,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:194,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:195,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:195,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:195,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:196,1"
      Dst: "[org.yaml.snakeyaml.serializer.Serializer].serializeNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:198,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:207,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:210,1"
      Dst: "[org.yaml.snakeyaml.events.MappingStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:212,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:213,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:217,1"
      Dst: "[org.yaml.snakeyaml.events.MappingEndEvent].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.serializer.Serializer].serializeComments(java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.serializer.Serializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:226"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:229"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:228"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.serializer.Serializer:229"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:234"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.serializer.Serializer:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.serializer.Serializer:229,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:229,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:229,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:230,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getCommentType"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:230,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getValue"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:231,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getStartMark"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:231,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentLine].getEndMark"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:231,1"
      Dst: "[org.yaml.snakeyaml.events.CommentEvent].<init>"
    - Src: "org.yaml.snakeyaml.serializer.Serializer:232,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitable].emit"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.JsonEOFException].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonEOFException"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.core.JsonToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParseException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.JsonEOFException:26,1"
      Dst: "[com.fasterxml.jackson.core.JsonParseException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.JsonEOFException].getTokenBeingDecoded()"
    functionSourceFile: "com.fasterxml.jackson.core.io.JsonEOFException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.json.async.NonBlockingJsonParserBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.JsonParser].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.SimpleObjectIdResolver].<init>()"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].bindItem(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 31
    EdgeCount: 5
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:30,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver:34,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.SimpleObjectIdResolver].resolveId(com.fasterxml.jackson.'annotation'.ObjectIdGenerator$IdKey)"
    functionSourceFile: "com.fasterxml.jackson.annotation.SimpleObjectIdResolver"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    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: "[org.yaml.snakeyaml.nodes.Tag].<init>(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.UriEncoder].encode(java.lang.String)"
    functionUses: 19
    ICount: 29
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:103"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:102"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:105"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:104"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:105"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:108"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:107"
        BranchSideFuncs:
        - "encode(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:109"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:108"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:107"
        BranchSideFuncs:
        - "encode(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:100,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:102,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:103,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.nodes.Tag:104,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:105,1"
      Dst: "[java.lang.String].trim"
    - Src: "org.yaml.snakeyaml.nodes.Tag:108,1"
      Dst: "[org.yaml.snakeyaml.util.UriEncoder].encode"
    - Src: "org.yaml.snakeyaml.nodes.Tag:109,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].<init>(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:113"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:116"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:112,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:114,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:116,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:116,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.Tag:116,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.nodes.Tag:116,1"
      Dst: "[org.yaml.snakeyaml.util.UriEncoder].encode"
    - Src: "org.yaml.snakeyaml.nodes.Tag:116,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].isSecondary()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 119
    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: "[org.yaml.snakeyaml.nodes.Tag].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 123
    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: "[org.yaml.snakeyaml.nodes.Tag].startsWith(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 127
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:128,1"
      Dst: "[java.lang.String].startsWith"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].getClassName()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.util.UriEncoder].decode(java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:132"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:135"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:134"
        BranchSideFuncs:
        - "decode(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:133,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:133,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.Tag:133,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.nodes.Tag:133,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:135,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.nodes.Tag:135,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.yaml.snakeyaml.nodes.Tag:135,1"
      Dst: "[org.yaml.snakeyaml.util.UriEncoder].decode"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].toString()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Tag].getValue()"
    functionUses: 37
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:145"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:148"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:147"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:146,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].getValue"
    - Src: "org.yaml.snakeyaml.nodes.Tag:146,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].hashCode()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 153
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:154,1"
      Dst: "[java.lang.String].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].isCompatible(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:166"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:169"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:165,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.nodes.Tag:167,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].matches(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:180,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.nodes.Tag:180,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.nodes.Tag:180,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.nodes.Tag:180,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.nodes.Tag:180,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.nodes.Tag].isCustomGlobal()"
    functionSourceFile: "org.yaml.snakeyaml.nodes.Tag"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    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)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:189"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:188"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.nodes.Tag:189"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.nodes.Tag:188"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.nodes.Tag:189,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger].<init>(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:26,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:27,1"
      Dst: "[java.lang.System].getLogger"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger].getLogger(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.internal.Logger"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:30,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger].isLoggable(org.yaml.snakeyaml.internal.Logger$Level)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.internal.Logger$Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:34,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger$Level].access$000"
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:34,1"
      Dst: "[java.lang.System$Logger].isLoggable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.9.org.yaml.snakeyaml.internal.Logger].warn(java.lang.String)"
    functionSourceFile: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger"
    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: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:38,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger$Level].access$000"
    - Src: "META-INF.versions.9.org.yaml.snakeyaml.internal.Logger:38,1"
      Dst: "[java.lang.System$Logger].log"
    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:41"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "bindMethodTypeParameters(java.lang.reflect.Method,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"
    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:43,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.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].create(java.util.List,java.util.List)"
    functionUses: 1
    ICount: 75
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:59"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:69"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:131"
        BranchSideFuncs:
        - "maybeGetTypeVariable(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:95"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:94"
        BranchSideFuncs:
        - "getBindings()"
        - "getBoundType(int)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:101"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:100"
        BranchSideFuncs:
        - "findByName(java.lang.reflect.TypeVariable[],java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:104"
        BranchSideFuncs:
        - "pessimisticallyValidateBounds(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:80"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:124"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:123"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:110"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:113"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:112"
        BranchSideFuncs:
        - "isTypeOrSubTypeOf(java.lang.Class)"
        - "getRawClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:133"
        BranchSideFuncs:
        - "create(java.util.List,java.util.List)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:56,1"
      Dst: "[java.lang.reflect.Method].getTypeParameters"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:59,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:59,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:63,1"
      Dst: "[java.lang.reflect.Method].getGenericReturnType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73,1"
      Dst: "[java.lang.reflect.ParameterizedType].getRawType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:73,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:81,1"
      Dst: "[java.lang.reflect.ParameterizedType].getActualTypeArguments"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:82,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:88,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:90,1"
      Dst: "[java.lang.reflect.TypeVariable].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:95,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].getBoundType"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:101,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].findByName"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105,1"
      Dst: "[java.lang.reflect.TypeVariable].getBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:105,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:107,1"
      Dst: "[java.util.ArrayList].indexOf"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:109,1"
      Dst: "[java.util.ArrayList].get"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:110,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:113,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:121,1"
      Dst: "[java.util.ArrayList].set"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:124,1"
      Dst: "[java.util.ArrayList].add"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:131,1"
      Dst: "[java.util.ArrayList].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:134,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].create"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "java.lang.reflect.TypeVariable"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable(java.lang.reflect.Type)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:154"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:154"
        BranchSideFuncs:
        - "maybeGetTypeVariable(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:146,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:149,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:151,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetTypeVariable"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType(java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "java.lang.reflect.ParameterizedType"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType(java.lang.reflect.Type)"
    functionUses: 2
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:163"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:162"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:163"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:169"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:168"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:174"
        BranchSideFuncs:
        - "maybeGetParameterizedType(java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:166,1"
      Dst: "[java.lang.reflect.WildcardType].getLowerBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:169,1"
      Dst: "[java.lang.reflect.WildcardType].getUpperBounds"
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:171,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].maybeGetParameterizedType"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBounds(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.reflect.Type[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:184"
        BranchSideFuncs:
        - "pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:179"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:178"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver:180,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver].pessimisticallyValidateBound(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,com.fasterxml.jackson.databind.JavaType,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.MethodGenericTypeResolver"
    linkageType: null
    functionLinenumber: 188
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$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.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.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$DateDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.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.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:34,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].construct(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.BeanDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"
    linkageType: null
    functionLinenumber: 49
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializer)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:50,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializer"
    - "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: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:58,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"
    linkageType: null
    functionLinenumber: 62
    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.std.ThrowableDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:68"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.BeanDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:63,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:69,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer"
    linkageType: null
    functionLinenumber: 81
    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]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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.JavaType].isAbstract()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getValueInstantiator()"
    - "[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.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateFromString()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator:com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canCreateUsingDefault()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getValueInstantiator()"
    - "[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.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.BeanPropertyMap].size()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.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.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.std.StdValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 4
    ICount: 129
    EdgeCount: 174
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:85"
        BranchSideFuncs:
        - "_deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:88"
        BranchSideFuncs:
        - "isAbstract()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:93"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:92"
        BranchSideFuncs:
        - "canCreateFromString()"
        - "canCreateUsingDefault()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:101"
        BranchSideFuncs:
        - "handledType()"
        - "getValueInstantiator()"
        - "handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:101"
        BranchSideFuncs:
        - "handledType()"
        - "getValueInstantiator()"
        - "handleMissingInstantiator(java.lang.Class,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:100"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:106"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:168"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:131"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:130"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:117"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:116"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:121"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:120"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:139"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:140"
        BranchSideFuncs:
        - "getValueAsString()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:139"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:144"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:148"
        BranchSideFuncs:
        - "readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:160"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:165"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:164"
        BranchSideFuncs:
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:182"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:175"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:178"
        BranchSideFuncs:
        - "createFromString(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:177"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:183"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:196"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:83,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializer]._deserializeUsingPropertyBased"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:87,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isAbstract"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getValueInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:90,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleMissingInstantiator"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:93,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].canCreateUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:107,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:108,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:109,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:131,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:140,1"
      Dst: "[java.util.Set].contains"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].readValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:178,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:186,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    - Src: "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer:193,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 46
    CyclomaticComplexity: 4
  - functionName: "[org.yaml.snakeyaml.TypeDescription].<init>(java.lang.Class,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:64,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].<init>(java.lang.Class,org.yaml.snakeyaml.nodes.Tag,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.Tag"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:57,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.yaml.snakeyaml.TypeDescription:59,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].<init>(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:75,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:75,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].<init>(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:79,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:79,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].<init>(java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:83,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:83,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].getTag()"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Tag"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].getType()"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 101
    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: "[org.yaml.snakeyaml.TypeDescription].putListPropertyType(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:113,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].addPropertyParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].putMapPropertyType(java.lang.String,java.lang.Class,java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:126,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].addPropertyParameters"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].addPropertyParameters(java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:138"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:141"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:138,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.TypeDescription:139,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].substituteProperty"
    - Src: "org.yaml.snakeyaml.TypeDescription:141,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.TypeDescription:142,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setActualTypeArguments"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].toString()"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.TypeDescription].getTag()"
    - "[org.yaml.snakeyaml.TypeDescription].getType()"
    functionUses: 22
    ICount: 12
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:149,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:149,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.TypeDescription:149,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getType"
    - Src: "org.yaml.snakeyaml.TypeDescription:149,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getTag"
    - Src: "org.yaml.snakeyaml.TypeDescription:149,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].checkDelegates()"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.TypeDescription].discoverProperty(java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].setDelegate(org.yaml.snakeyaml.introspector.Property)"
    functionUses: 1
    ICount: 16
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:154"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:160"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getName()"
        - "setDelegate(org.yaml.snakeyaml.introspector.Property)"
        - "next()"
        - "discoverProperty(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:153,1"
      Dst: "[java.util.Map].values"
    - Src: "org.yaml.snakeyaml.TypeDescription:154,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.TypeDescription:154,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.TypeDescription:154,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.TypeDescription:156,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName"
    - Src: "org.yaml.snakeyaml.TypeDescription:156,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].discoverProperty"
    - Src: "org.yaml.snakeyaml.TypeDescription:156,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setDelegate"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].discoverProperty(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.Property"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String)"
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:164"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:170"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:169"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:165"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:168"
        BranchSideFuncs:
        - "getProperty(java.lang.Class,java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:167"
        BranchSideFuncs:
        - "getProperty(java.lang.Class,java.lang.String,org.yaml.snakeyaml.introspector.BeanAccess)"
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:166,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].getProperty(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.Property"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.TypeDescription].checkDelegates()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[org.yaml.snakeyaml.TypeDescription].discoverProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:174"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:177"
        BranchSideFuncs:
        - "checkDelegates()"
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:176"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "discoverProperty(java.lang.String)"
        - "get(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.TypeDescription:177"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:176"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "discoverProperty(java.lang.String)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:175,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].checkDelegates"
    - Src: "org.yaml.snakeyaml.TypeDescription:177,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.TypeDescription:177,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.TypeDescription:177,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].discoverProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].substituteProperty(java.lang.String,java.lang.Class,java.lang.String,java.lang.String,java.lang.Class[])"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.Class[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:191,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:191,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].substituteProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].substituteProperty(org.yaml.snakeyaml.introspector.PropertySubstitute)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.introspector.PropertySubstitute"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:198"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:196,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:198,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].setTargetType"
    - Src: "org.yaml.snakeyaml.TypeDescription:199,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertySubstitute].getName"
    - Src: "org.yaml.snakeyaml.TypeDescription:199,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.introspector.PropertyUtils"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].setIncludes(java.lang.String[])"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:208"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:208"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:207"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:208"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:208"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:207"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].setExcludes(java.lang.String[])"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:212"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:216"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:215"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:212"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:216"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:213,1"
      Dst: "[java.util.HashSet].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:214,1"
      Dst: "[java.util.Collections].addAll"
    - Src: "org.yaml.snakeyaml.TypeDescription:216,1"
      Dst: "[java.util.Collections].emptySet"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].getProperties()"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 100
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:221"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:225"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:224"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:225"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:272"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:271"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:226"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:236"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:235"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:228"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:233"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:232"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:229"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:227"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:226"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:236"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:237"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:236"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:252"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:251"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:243"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:242"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:249"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:248"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:245"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:248"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:247"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:252"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:256"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:255"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:258"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:264"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:263"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:259"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:262"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:261"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:259"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:262"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:261"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:270"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:269"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.TypeDescription:265"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:268"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:267"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:227,1"
      Dst: "[java.util.LinkedHashSet].<init>"
    - Src: "org.yaml.snakeyaml.TypeDescription:229,1"
      Dst: "[java.util.Set].contains"
    - Src: "org.yaml.snakeyaml.TypeDescription:230,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getProperty"
    - Src: "org.yaml.snakeyaml.TypeDescription:230,1"
      Dst: "[java.util.Set].add"
    - Src: "org.yaml.snakeyaml.TypeDescription:236,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties"
    - Src: "org.yaml.snakeyaml.TypeDescription:239,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.yaml.snakeyaml.TypeDescription:240,1"
      Dst: "[java.util.Set].isEmpty"
    - Src: "org.yaml.snakeyaml.TypeDescription:244,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.TypeDescription:244,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.TypeDescription:244,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.TypeDescription:245,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getName"
    - Src: "org.yaml.snakeyaml.TypeDescription:253,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].checkDelegates"
    - Src: "org.yaml.snakeyaml.TypeDescription:258,1"
      Dst: "[java.util.Map].values"
    - Src: "org.yaml.snakeyaml.TypeDescription:258,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.TypeDescription:259,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].isReadable"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 5
  - functionName: "[org.yaml.snakeyaml.TypeDescription].setupPropertyType(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].setProperty(java.lang.Object,java.lang.String,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].newInstance(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].getLocalizedMessage()"
    - "[org.yaml.snakeyaml.internal.Logger].warn(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.TypeDescription:298"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.TypeDescription:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.TypeDescription:300,1"
      Dst: "[java.lang.Class].getDeclaredConstructor"
    - Src: "org.yaml.snakeyaml.TypeDescription:301,1"
      Dst: "[java.lang.reflect.Constructor].setAccessible"
    - Src: "org.yaml.snakeyaml.TypeDescription:302,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    - Src: "org.yaml.snakeyaml.TypeDescription:304,1"
      Dst: "[java.lang.Throwable].getLocalizedMessage"
    - Src: "org.yaml.snakeyaml.TypeDescription:304,1"
      Dst: "[org.yaml.snakeyaml.internal.Logger].warn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].newInstance(java.lang.String,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.TypeDescription].finalizeConstruction(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.TypeDescription"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "java.lang.Object"
    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.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    functionUses: 3
    ICount: 14
    EdgeCount: 19
    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.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: 54
    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].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    functionUses: 5
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.SimpleType:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:59"
        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)"
        - "emptyBindings()"
        - "hashCode()"
      - BranchSide: "com.fasterxml.jackson.databind.type.SimpleType:58"
        BranchSideFuncs:
        - "emptyBindings()"
    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:55,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: 45
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:111,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:111,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.type.SimpleType:111,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.ResolvedRecursiveType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.IterationType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getGenericSignature(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.databind.type.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.ReferenceType].buildCanonicalName()"
    - "[com.fasterxml.jackson.databind.type.IterationType].buildCanonicalName()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].buildCanonicalName()"
    functionUses: 24
    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: 44
    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.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].forType(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:292"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:292"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:295"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:294"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD].deserializeKey(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD"
    linkageType: null
    functionLinenumber: 299
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.EnumUtils].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.util.EnumUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.EnumUtils:19,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.EnumUtils].findEnumInsensitiveCase(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.util.EnumUtils"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "java.lang.Enum"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.util.EnumUtils:33"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.EnumUtils:38"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.EnumUtils:37"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.util.EnumUtils:34"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.EnumUtils:33"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.EnumUtils:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.EnumUtils:33,1"
      Dst: "[java.lang.Class].getEnumConstants"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:34,1"
      Dst: "[java.lang.Enum].name"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:34,1"
      Dst: "[java.lang.String].compareToIgnoreCase"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:38,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:38,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:39,1"
      Dst: "[java.lang.Class].getCanonicalName"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:39,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.util.EnumUtils:39,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMappingException:22,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonMappingException].<init>(java.io.Closeable,java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMappingException:27,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].'from'(com.fasterxml.jackson.dataformat.csv.CsvParser,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvParser"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMappingException:33,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].'from'(com.fasterxml.jackson.dataformat.csv.CsvGenerator,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvGenerator"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvMappingException:38,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvMappingException].getSchema()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvMappingException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema"
    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.SqlDateSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    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.SqlDateSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    linkageType: null
    functionLinenumber: 26
    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: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].withFormat(java.lang.Boolean,java.text.DateFormat)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    argCount: 2
    argTypes:
    - "java.lang.Boolean"
    - "java.text.DateFormat"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].<init>(java.lang.Boolean,java.text.DateFormat)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer]._timestamp(java.sql.Date)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.sql.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:37"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:37,1"
      Dst: "[java.util.Date].getTime"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.sql.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.sql.Date"
    - "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.SqlDateSerializer]._timestamp(java.sql.Date)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._serializeAsString(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 1
    ICount: 16
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:49"
        BranchSideFuncs:
        - "writeNumber(long)"
        - "_timestamp(java.sql.Date)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:48"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:49"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:55"
        BranchSideFuncs:
        - "_serializeAsString(java.util.Date,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._asTimestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:45,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer]._timestamp"
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:45,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:53,1"
      Dst: "[java.sql.Date].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:53,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    - Src: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase]._serializeAsString"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    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.SqlDateSerializer].serialize(java.sql.Date,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.SqlDateSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer]._timestamp(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.SqlDateSerializer"
    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.SqlDateSerializer:16,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.SqlDateSerializer]._timestamp"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].<init>(org.yaml.snakeyaml.comments.CommentEventsCollector,org.yaml.snakeyaml.parser.Parser)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.comments.CommentEventsCollector"
    - "org.yaml.snakeyaml.parser.Parser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:43,1"
      Dst: "[java.util.AbstractQueue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].offer(org.yaml.snakeyaml.events.Event)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:47,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].poll()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    linkageType: null
    functionLinenumber: 51
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:52,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].getEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].peek()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:57,1"
      Dst: "[org.yaml.snakeyaml.parser.Parser].peekEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 107
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:62,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:67,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].offer(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.comments.CommentEventsCollector$1"
    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: "org.yaml.snakeyaml.comments.CommentEventsCollector$1:43,1"
      Dst: "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].offer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].bootstrap$()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__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.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4:-1,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4].test(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4"
    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.BeanSerializerFactory$lambda_removeSetterlessGetters_0__4:-1,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanSerializerFactory].lambda$removeSetterlessGetters$0"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:62,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:62,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 71
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionUses: 1
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:72,1"
      Dst: "[java.io.Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:75,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].getReadCharsCount()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    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.dataformat.javaprop.io.Latin1Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    functionUses: 10
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:105"
        BranchSideFuncs:
        - "freeBuffers()"
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:102,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:103,1"
      Dst: "[java.io.InputStream].close"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:117"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:118,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:126,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].loadMore()"
    functionUses: 6
    ICount: 38
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:142"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:148"
        BranchSideFuncs:
        - "loadMore()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:146"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:148"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:143,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].loadMore"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].loadMore()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    functionUses: 1
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:183"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:182"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:184"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:192"
        BranchSideFuncs:
        - "freeBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:191"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:190"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:180,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:183,1"
      Dst: "[java.io.InputStream].read"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:190,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader"
    linkageType: null
    functionLinenumber: 202
    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.dataformat.javaprop.io.Latin1Reader:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:210"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:209"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:210"
        BranchSideFuncs:
        - "releaseReadIOBuffer(byte[])"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader:207,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].releaseReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 4
    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.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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].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.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].argCount()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].getName()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].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>()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].build()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>(java.util.Map)"
    functionUses: 1
    ICount: 95
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:59"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:58"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.type.TypeFactory,com.fasterxml.jackson.databind.type.TypeBindings)"
        - "getBindings()"
        - "_addMemberMethods(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:51"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
        BranchSideFuncs:
        - "getRawClass()"
        - "_addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:71"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:91"
        BranchSideFuncs:
        - "argCount()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:73"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:81"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:80"
        BranchSideFuncs:
        - "getName()"
        - "collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:94"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:93"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:101"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "build()"
        - "iterator()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:100"
        BranchSideFuncs:
        - "<init>(java.util.Map)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:46,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:49,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:49,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMemberMethods"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:52,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:53,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:55,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:55,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.TypeResolutionContext$Basic].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:63,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:72,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:74,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:75,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.MemberKey].argCount"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:81,1"
      Dst: "[java.lang.Class].getDeclaredMethod"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:82,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:84,1"
      Dst: "[java.lang.reflect.Method].getDeclaredAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:83,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectDefaultAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:92,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:94,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:96,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].build"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector:98,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 28
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMemberMethods(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.TypeResolutionContext"
    - "java.lang.Class"
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._addMethodMixIns(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.Class,java.util.Map,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].getClassMethods(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector()"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationCollector)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.CollectorBase].collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionUses: 2
    ICount: 53
    EdgeCount: 13
    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)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector]._isIncludableMemberMethod(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].<init>(java.lang.reflect.Method)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder].<init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationCollector)"
    - "[com.fasterxml.jackson.databind.introspect.CollectorBase].collectAnnotations(java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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.CollectorBase].collectDefaultAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionUses: 2
    ICount: 40
    EdgeCount: 31
    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()"
        - "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()"
        - "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.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator:97,1"
      Dst: "[java.util.HashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder"
    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.dataformat.javaprop.util.JPropNodeBuilder:8,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.util.Properties)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:17,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder].build(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSplitter()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$FullSplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$NonSplitting].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$CharPathOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$IndexOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 18
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:25"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:33"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:23,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:24,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].pathSplitter"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:25,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:25,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:25,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:25,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:28,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:28,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:29,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNodeBuilder:31,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].splitAndAdd"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].defaultInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].allPublicInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:212,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:214,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].getterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:215,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].isGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:216,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].setterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:217,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].creatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:218,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].fieldVisibility"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 225
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:226,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:249"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:241,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].construct(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:262,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withOverrides"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 2
    ICount: 20
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:274"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:281"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:282,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].'with'(com.fasterxml.jackson.'annotation'.JsonAutoDetect)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:289"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:291,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].getterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:291,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:292,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].isGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:293,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].setterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:294,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].creatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:295,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect].fieldVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:290,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withOverrides(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Value)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 304
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Value"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getGetterVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getIsGetterVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getSetterVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getCreatorVisibility()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getFieldVisibility()"
    functionUses: 1
    ICount: 21
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:307,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:307,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:308,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getIsGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:309,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getSetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:310,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getCreatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:311,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].getFieldVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:306,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._with"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std]._defaultOrOverride(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 317
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:318"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:320"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].'with'(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:329"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:330,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withVisibility(com.fasterxml.jackson.'annotation'.PropertyAccessor,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.annotation.PropertyAccessor"
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:336,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:338,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:340,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withSetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:342,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withCreatorVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:344,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withFieldVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:346,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withIsGetterVisibility"
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:348,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].with"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 357
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:358"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:358"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:359"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:360"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:359"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:360,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withIsGetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 364
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:365"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:367"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:366"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:367,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withSetterVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 371
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:373"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:372"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:373"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:374"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:373"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:374,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withCreatorVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 378
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 2
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:380"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:379"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:380"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:381"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:380"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:381,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].withFieldVisibility(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 385
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:387"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:388"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:387"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility,com.fasterxml.jackson.'annotation'.JsonAutoDetect$Visibility)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:388,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isCreatorVisible(java.lang.reflect.Member)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 398
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Member"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible(java.lang.reflect.Member)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std:399,1"
      Dst: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].isVisible"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].isCreatorVisible(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std"
    linkageType: null
    functionLinenumber: 403
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].getMember()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].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: 22
    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.core.sym.Name2].<init>(java.lang.String,int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.Name2:17,1"
      Dst: "[com.fasterxml.jackson.core.sym.Name].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:25"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:26"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:25"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.Name2].equals(int[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.sym.Name2"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.Name2:31"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.Name2:-2"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.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.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.FieldProperty].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.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionUses: 7
    ICount: 7
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:49,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].fixAccess"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 61
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 15
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:62,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:68,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:73,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].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.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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[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.impl.MethodProperty].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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].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.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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionUses: 13
    ICount: 64
    EdgeCount: 92
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:97,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty:105,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].setAndReturn"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.databind.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.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode"
    linkageType: null
    functionLinenumber: 515
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode:516,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 274
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:275,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:279,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(int,java.lang.String,com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator(java.lang.String)"
    functionUses: 2
    ICount: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:283,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:292,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:296,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:305"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:308"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:307"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:308,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withType(com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:314"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:315,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withElementSeparator(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:322"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:323,1"
      Dst: "[java.lang.Character].toString"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:323,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withArrayElementSeparator(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:328"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:331"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:330"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:327,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema]._validArrayElementSeparator"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:328,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:331,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:338"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:337"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:338,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].withNext(int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 344
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 2
    argTypes:
    - "int"
    - "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:347"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:345"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:347"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.dataformat.csv.CsvSchema$Column,int,com.fasterxml.jackson.dataformat.csv.CsvSchema$Column)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:348,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getIndex()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 350
    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.dataformat.csv.CsvSchema$Column].getName()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getType()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 352
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$ColumnType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getNext()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getNextWithName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:364"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:362,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].hasName(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 368
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:368"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:368"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:369,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvSchema$Column].getArrayElementSeparator()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 374
    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.dataformat.csv.CsvSchema$Column].isArray()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column"
    linkageType: null
    functionLinenumber: 377
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvSchema$Column:377"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    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: 53
    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:2112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2110"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2107"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2110"
        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:2091,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 23
    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: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2115"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectReader:2115"
        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:2116,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 13
    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:2215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectReader:2216"
      Branch Sides:
      - 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: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2306,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2306,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 21
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2323,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2354,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2354,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 25
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2388,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2388,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 19
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2406,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ObjectReader:2406,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.fasterxml.jackson.databind.util.JSONPObject].<init>(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:39,1"
      Dst: "[com.fasterxml.jackson.databind.util.JSONPObject].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONPObject].<init>(java.lang.String,java.lang.Object,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:43,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONPObject].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    linkageType: null
    functionLinenumber: 59
    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.JSONPObject].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.JSONPObject:60,1"
      Dst: "[com.fasterxml.jackson.databind.util.JSONPObject].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONPObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    linkageType: null
    functionLinenumber: 67
    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].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].getCharacterEscapes()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.core.json.JsonGeneratorImpl:com.fasterxml.jackson.dataformat.csv.CsvGenerator].getCharacterEscapes()"
    - "[com.fasterxml.jackson.core.JsonpCharacterEscapes].instance()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[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.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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[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.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[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.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 4
    ICount: 42
    EdgeCount: 186
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.JSONPObject:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:77"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:76"
        BranchSideFuncs:
        - "getCharacterEscapes()"
    - Branch String: "com.fasterxml.jackson.databind.util.JSONPObject:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:-1"
        BranchSideFuncs:
        - "getCharacterEscapes()"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.JSONPObject:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:83"
        BranchSideFuncs:
        - "instance()"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:82"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.JSONPObject:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:86"
        BranchSideFuncs:
        - "findTypedValueSerializer(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:85"
        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.JSONPObject:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:94"
        BranchSideFuncs:
        - "setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:93"
        BranchSideFuncs:
        - "writeRaw(char)"
    - Branch String: "com.fasterxml.jackson.databind.util.JSONPObject:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:92"
        BranchSideFuncs:
        - "setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONPObject:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:68,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:72,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:77,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getCharacterEscapes"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:79,1"
      Dst: "[com.fasterxml.jackson.core.JsonpCharacterEscapes].instance"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:79,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setCharacterEscapes"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:84,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:84,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.util.JSONPObject:86,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONPObject].getFunction()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    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.JSONPObject].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    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.JSONPObject].getSerializationType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONPObject"
    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.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: 5
    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: 26
    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.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: 17
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:345,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:345,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:345,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.dataformat.toml.TomlGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 1
    ICount: 7
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:363"
        BranchSideFuncs:
        - "writeRaw(com.fasterxml.jackson.core.SerializableString)"
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:362"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:361,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeStartObject(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 367
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    functionUses: 4
    ICount: 10
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:369"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:372"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:368,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:369,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].isInline"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].beforeObjectEntries(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionUses: 5
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:377,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeObjectFieldValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 391
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 9
    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.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[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: 4
    ICount: 8
    EdgeCount: 12
    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$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[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)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 2
    ICount: 17
    EdgeCount: 24
    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$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 6
    ICount: 10
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:428"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:431"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:430"
        BranchSideFuncs:
        - "writeRaw(char)"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:428,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].isInline"
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:431,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].beforeArrayValues(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 435
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter:436,1"
      Dst: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter].writeIndentation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].writeArrayValueSeparator(com.fasterxml.jackson.core.JsonGenerator)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter"
    linkageType: null
    functionLinenumber: 450
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[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: 8
    EdgeCount: 12
    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$NopIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter].isInline()"
    - "[com.fasterxml.jackson.core.util.DefaultIndenter].isInline()"
    - "[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)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(char)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(char)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(char)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeRaw(char)"
    functionUses: 2
    ICount: 17
    EdgeCount: 24
    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.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: 12
    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: 21
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:126,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.UUIDDeserializer:126,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:152,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:152,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:160,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:160,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 23
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:174"
      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: 9
    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: 33
    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: 27
    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:218,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:218,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:219,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:219,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor:219,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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: 27
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:660,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:660,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.JsonStringEncoder:660,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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.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.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter]._checkSingleton(int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 3
    ICount: 52
    EdgeCount: 35
    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: 13
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:261,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:261,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JavaUtilCollectionsDeserializers$JavaUtilCollectionsConverter:261,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    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.dataformat.javaprop.JavaPropsMapper:41,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:41,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:45,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:49,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:51,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:52,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setAcceptBlankAsEmpty"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:53,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setCoercion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>(com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:58,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:62,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:62,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].builder(com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:66,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:66,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:72,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:73,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    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.dataformat.javaprop.JavaPropsMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Properties"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:107,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:107,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:108,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Properties"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:127,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:127,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:128,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:129,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:141,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:141,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs(java.util.Properties,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:153,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:153,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:177,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:177,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:178,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:179,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:197,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].setSchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:199,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:211,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:211,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs(java.util.Map,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:223,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema].emptySchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:223,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readMapAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readSystemPropertiesAs(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:242,1"
      Dst: "[java.lang.System].getProperties"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:242,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readSystemPropertiesAs(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:255,1"
      Dst: "[java.lang.System].getProperties"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:255,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readEnvVariablesAs(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper]._env"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readEnvVariablesAs(com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper]._env"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:287,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].readPropertiesAs"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper]._env()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:291,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:292,1"
      Dst: "[java.lang.System].getenv"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:292,1"
      Dst: "[java.util.Properties].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:316"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:311"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:310"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:311,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:313,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:313,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:314,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:315,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:311,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Map,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Map"
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:334"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:335"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:328"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:328,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:330,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].getFactory"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:330,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createGenerator"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:332,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].setSchema"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:334,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].writeValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:335,1"
      Dst: "[com.fasterxml.jackson.core.base.GeneratorBase].close"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:328,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Properties,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:340,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue(java.util.Properties,java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.Properties"
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:346,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValueAsProperties(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:359,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:360,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValueAsProperties(java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:373,1"
      Dst: "[java.util.Properties].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:374,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValueAsMap(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:388,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:389,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValueAsMap(java.lang.Object,com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.dataformat.javaprop.JavaPropsSchema"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:402,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper:403,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsMapper].writeValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].<init>(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>(java.lang.Class,com.fasterxml.jackson.core.JsonParser$NumberType,java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer"
    linkageType: null
    functionLinenumber: 156
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    functionUses: 61
    ICount: 8
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:157,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:157,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 26
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer:166,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    functionUses: 60
    ICount: 8
    EdgeCount: 9
    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.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.impl.TypeSerializerBase].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.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    - "[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].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.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    functionUses: 26
    ICount: 19
    EdgeCount: 26
    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: "[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ValueToken"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.ValueToken:21,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.ValueToken"
    linkageType: null
    functionLinenumber: 25
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.dataformat.yaml.UTF8Writer].<init>(java.io.OutputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.OutputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:45"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:41,1"
      Dst: "[java.io.Writer].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:43,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer]._findBufferHolder"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer]._findBufferHolder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:63"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:66"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:65"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:70"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:62,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:64,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:68,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:68,1"
      Dst: "[java.lang.ThreadLocal].set"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].append(char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.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.dataformat.yaml.UTF8Writer:76,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 82
    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)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 8
    ICount: 25
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:83"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:88"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:91"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:98"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:97"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:98"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:97"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:109"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:85,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:98,1"
      Dst: "[java.io.OutputStream].close"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:106,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].flush()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 113
    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: 11
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:119"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:116,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:119,1"
      Dst: "[java.io.OutputStream].flush"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:126,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 25
    ICount: 139
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:133"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:136"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:135"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:147"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:146"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:155"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:221"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:164"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:166"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:172"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:175"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:174"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:182"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:190"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:196"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:195"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:202"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:211"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:210"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:216"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:215"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:134,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:143,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:160,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:204,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 4
    ICount: 98
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:237"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:247"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:250"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:249"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:254"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:259"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:258"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:259"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:262"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:261"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:230,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:235,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:243,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    functionUses: 15
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:274,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:274,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(java.lang.String,int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 279
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write(int)"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionUses: 9
    ICount: 140
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:280"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:288"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:287"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:284"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:283"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:295"
        BranchSideFuncs:
        - "write(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:294"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:369"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:307"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:312"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:323"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:322"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:326"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:329"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:328"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:333"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:332"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:344"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:343"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:343"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:356"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:359"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:358"
        BranchSideFuncs:
        - "convertSurrogate(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:364"
        BranchSideFuncs:
        - "throwIllegal(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:282,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:282,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:291,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:308,1"
      Dst: "[java.io.OutputStream].write"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:352,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal"
    JavaMethodInfo: null
    BBCount: 33
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].convertSurrogate(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 384
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:390"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:389"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:390,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:390,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:390,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].throwIllegal(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:401"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:409"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:408"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:399,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:399,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Writer:399,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.AliasEvent].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.events.AliasEvent"
    linkageType: null
    functionLinenumber: 30
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.NodeEvent].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.events.AliasEvent:32"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.events.AliasEvent:35"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.events.AliasEvent:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.AliasEvent:31,1"
      Dst: "[org.yaml.snakeyaml.events.NodeEvent].<init>"
    - Src: "org.yaml.snakeyaml.events.AliasEvent:33,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.AliasEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.AliasEvent"
    linkageType: null
    functionLinenumber: 38
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.json.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.deser.std.DateDeserializers$DateDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 285
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer,java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 287
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].withDateFormat(java.text.DateFormat,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 292
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    argCount: 2
    argTypes:
    - "java.text.DateFormat"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer,java.text.DateFormat,java.lang.String)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:298,1"
      Dst: "[java.util.Date].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 302
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 82
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:303,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer]._parseDate"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].createContextual"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType()"
    functionUses: 10
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer:281,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer].logicalType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.ReaderBasedJsonParser].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.core.JsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].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.node.TreeTraversingParser].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.dataformat.yaml.YAMLParser].readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)"
    functionUses: 1
    ICount: 10
    EdgeCount: 12
    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.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.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.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.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.FieldProperty].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.ObjectIdReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].fixAccess(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.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].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].getCreatorIndex()"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].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.JsonDeserializer].getObjectIdReader()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid()"
    functionUses: 12
    ICount: 26
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:93"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getObjectIdReader()"
        - "setAndReturn(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:96"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:93"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "getObjectIdReader()"
        - "setAndReturn(java.lang.Object,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100"
        BranchSideFuncs:
        - "'from'(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:99"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty,com.fasterxml.jackson.databind.deser.UnresolvedForwardReference,java.lang.Class,java.lang.Object)"
        - "getRoid()"
        - "appendReferring(com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:94,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:96,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getObjectIdReader"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:98,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].from"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getRoid"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:100,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].appendReferring"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].set(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].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.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.FieldProperty].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.SettableBeanProperty$Delegating].set(java.lang.Object,java.lang.Object)"
    functionUses: 17
    ICount: 6
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty:107,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].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.SettableBeanProperty$Delegating].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.CreatorProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].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.ObjectIdReferenceProperty].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.fasterxml.jackson.databind.module.SimpleDeserializers].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:41,1"
      Dst: "[com.fasterxml.jackson.databind.deser.Deserializers$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].<init>(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:46,1"
      Dst: "[com.fasterxml.jackson.databind.deser.Deserializers$Base].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:47,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializers"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializer(java.lang.Class,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:56"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:55"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:52,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:54,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:56,1"
      Dst: "[java.util.HashMap].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializers(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:69,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:70,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:72,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:73,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].addDeserializer"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findArrayDeserializer(com.fasterxml.jackson.databind.type.ArrayType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ArrayType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:89,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findBeanDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 96
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:97,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findCollectionDeserializer(com.fasterxml.jackson.databind.type.CollectionType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 106
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.CollectionType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:107,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findCollectionLikeDeserializer(com.fasterxml.jackson.databind.type.CollectionLikeType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.CollectionLikeType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:117,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findEnumDeserializer(java.lang.Class,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 23
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:127"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:138"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:138"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:128,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:128,1"
      Dst: "[java.util.HashMap].get"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:134,1"
      Dst: "[java.lang.Class].isEnum"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findTreeNodeDeserializer(java.lang.Class,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:148"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:149,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:149,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findReferenceDeserializer(com.fasterxml.jackson.databind.type.ReferenceType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.type.ReferenceType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:159,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findMapDeserializer(com.fasterxml.jackson.databind.type.MapType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.type.MapType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:170,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].findMapLikeDeserializer(com.fasterxml.jackson.databind.type.MapLikeType,com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.KeyDeserializer,com.fasterxml.jackson.databind.jsontype.TypeDeserializer,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.type.MapLikeType"
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.KeyDeserializer"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:181,1"
      Dst: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers].hasDeserializerFor(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:187"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:186"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:187,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:188,1"
      Dst: "[java.util.HashMap].containsKey"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.module.SimpleDeserializers]._find(com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.module.SimpleDeserializers"
    linkageType: null
    functionLinenumber: 191
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.ClassKey].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 7
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.module.SimpleDeserializers:192"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.module.SimpleDeserializers:194"
        BranchSideFuncs:
        - "<init>(java.lang.Class)"
        - "get(java.lang.Object)"
        - "getRawClass()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195,1"
      Dst: "[com.fasterxml.jackson.databind.type.ClassKey].<init>"
    - Src: "com.fasterxml.jackson.databind.module.SimpleDeserializers:195,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.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.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: 20
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:61,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:61,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AsDeductionTypeDeserializer].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.AsExternalTypeDeserializer].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.AsArrayTypeDeserializer].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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer].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.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[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.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.StdDelegatingDeserializer].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.StringDeserializer].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.StdScalarDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdNodeBasedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.MapEntryDeserializer].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.StringArrayDeserializer].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.NumberDeserializers$BooleanDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.AbstractDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer].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.StdDeserializer].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.StringCollectionDeserializer].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$DoubleDeserializer].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.EnumMapDeserializer].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.ContainerDeserializerBase].wrapAndThrow(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Throwable,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    functionUses: 81
    ICount: 73
    EdgeCount: 164
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:229,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer:229,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.AsArrayTypeDeserializer].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.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: 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: "[org.yaml.snakeyaml.introspector.PropertyUtils].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 44
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)"
    - "[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:45,1"
      Dst: "[org.yaml.snakeyaml.util.PlatformFeatureDetector].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:45,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].<init>(org.yaml.snakeyaml.util.PlatformFeatureDetector)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 47
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.util.PlatformFeatureDetector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid()"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:57"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:60"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:48,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:34,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:57,1"
      Dst: "[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 62
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.introspector.BeanAccess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.FieldProperty].<init>(java.lang.reflect.Field)"
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].isTransient(java.beans.FeatureDescriptor)"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].<init>(java.beans.PropertyDescriptor)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.Throwable)"
    - "[org.yaml.snakeyaml.introspector.FieldProperty].<init>(java.lang.reflect.Field)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 102
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:63"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:67"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:66"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:69"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:81"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:80"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:70"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:70"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:69"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:71"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:70"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:69"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:73"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:73"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:74"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:71"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:70"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:81"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:91"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:90"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:84"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:85"
        BranchSideFuncs:
        - "isTransient(java.beans.FeatureDescriptor)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:84"
        BranchSideFuncs:
        - "isTransient(java.beans.FeatureDescriptor)"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:84"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:81"
        BranchSideFuncs:
        - "isTransient(java.beans.FeatureDescriptor)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:80"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:85"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:81"
        BranchSideFuncs:
        - "<init>(java.beans.PropertyDescriptor)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:80"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:94"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:107"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:106"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:95"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:94"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:93"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:97"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:95"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:94"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:97"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:95"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:94"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:98"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:101"
        BranchSideFuncs:
        - "<init>(java.lang.reflect.Field)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:100"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:107"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:110"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:109"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:107"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:110"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:109"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:63,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:64,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:67,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:71,1"
      Dst: "[java.lang.Class].getDeclaredFields"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:72,1"
      Dst: "[java.lang.reflect.Field].getModifiers"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:73,1"
      Dst: "[java.lang.reflect.Modifier].isStatic"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:73,1"
      Dst: "[java.lang.reflect.Modifier].isTransient"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:74,1"
      Dst: "[java.lang.reflect.Field].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:75,1"
      Dst: "[org.yaml.snakeyaml.introspector.FieldProperty].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:75,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:70,1"
      Dst: "[java.lang.Class].getSuperclass"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:81,1"
      Dst: "[java.beans.Introspector].getBeanInfo"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:82,1"
      Dst: "[java.beans.BeanInfo].getPropertyDescriptors"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:83,1"
      Dst: "[java.beans.PropertyDescriptor].getReadMethod"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:84,1"
      Dst: "[java.lang.reflect.Method].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:84,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:85,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].isTransient"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:86,1"
      Dst: "[java.beans.FeatureDescriptor].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:86,1"
      Dst: "[org.yaml.snakeyaml.introspector.MethodProperty].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:90,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:98,1"
      Dst: "[java.lang.reflect.Modifier].isPublic"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:107,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:108,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:108,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:108,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:108,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 6
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].isTransient(java.beans.FeatureDescriptor)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.beans.FeatureDescriptor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:117,1"
      Dst: "[java.beans.FeatureDescriptor].getValue"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:117,1"
      Dst: "[java.lang.Boolean].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 120
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:121,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.introspector.BeanAccess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].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: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:125"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:128"
        BranchSideFuncs:
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:127"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "createPropertySet(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:125,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:126,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:128,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:129,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].createPropertySet(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.introspector.BeanAccess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].isReadable()"
    - "[org.yaml.snakeyaml.introspector.Property].isReadable()"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].isReadable()"
    - "[org.yaml.snakeyaml.introspector.PropertySubstitute].isWritable()"
    - "[org.yaml.snakeyaml.introspector.Property].isWritable()"
    - "[org.yaml.snakeyaml.introspector.MethodProperty].isWritable()"
    functionUses: 1
    ICount: 21
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:136"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:141"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "isReadable()"
        - "next()"
        - "isWritable()"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:140"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:137"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:140"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:139"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:137"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:138"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:137"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:137"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:140"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:134,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:135,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:135,1"
      Dst: "[java.util.Map].values"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:136,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:136,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:136,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:137,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].isReadable"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:137,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].isWritable"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:138,1"
      Dst: "[java.util.Set].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.Property"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:145,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperty(java.lang.Class,java.lang.String,org.yaml.snakeyaml.introspector.BeanAccess)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.introspector.Property"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.lang.String"
    - "org.yaml.snakeyaml.introspector.BeanAccess"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap(java.lang.Class,org.yaml.snakeyaml.introspector.BeanAccess)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.MissingProperty].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 26
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:151"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:151"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:154"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:153"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:154"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:157"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:149,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getPropertiesMap"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:150,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:152,1"
      Dst: "[org.yaml.snakeyaml.introspector.MissingProperty].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:155,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:155,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:155,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:155,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:155,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.introspector.BeanAccess"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:165"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:164"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:165"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:164"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:165"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:170"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:161,1"
      Dst: "[org.yaml.snakeyaml.util.PlatformFeatureDetector].isRunningOnAndroid"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:162,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:167,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].setAllowReadOnlyProperties(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:173"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:177"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:175,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].isAllowReadOnlyProperties()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    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: "[org.yaml.snakeyaml.introspector.PropertyUtils].setSkipMissingProperties(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.introspector.PropertyUtils:190"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:194"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.introspector.PropertyUtils:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.introspector.PropertyUtils:192,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.introspector.PropertyUtils].isSkipMissingProperties()"
    functionSourceFile: "org.yaml.snakeyaml.introspector.PropertyUtils"
    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.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.exc.InvalidNullException].<init>(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,com.fasterxml.jackson.databind.PropertyName)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.PropertyName"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getParser()"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:33,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getParser"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:33,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidNullException].'from'(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.PropertyName,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.PropertyName"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ClassUtil].quotedOr(java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.exc.InvalidNullException].<init>(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,com.fasterxml.jackson.databind.PropertyName)"
    - "[com.fasterxml.jackson.databind.exc.MismatchedInputException].setTargetType(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.exc.InvalidNullException:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidNullException:46"
        BranchSideFuncs:
        - "setTargetType(com.fasterxml.jackson.databind.JavaType)"
      - BranchSide: "com.fasterxml.jackson.databind.exc.InvalidNullException:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:41,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].quotedOr"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:40,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:42,1"
      Dst: "[com.fasterxml.jackson.databind.exc.InvalidNullException].<init>"
    - Src: "com.fasterxml.jackson.databind.exc.InvalidNullException:44,1"
      Dst: "[com.fasterxml.jackson.databind.exc.MismatchedInputException].setTargetType"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.exc.InvalidNullException].getPropertyName()"
    functionSourceFile: "com.fasterxml.jackson.databind.exc.InvalidNullException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.PropertyName"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    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.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: "[org.yaml.snakeyaml.events.DocumentEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentEndEvent"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.Event].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.DocumentEndEvent:36,1"
      Dst: "[org.yaml.snakeyaml.events.Event].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.DocumentEndEvent].getExplicit()"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentEndEvent"
    linkageType: null
    functionLinenumber: 45
    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: "[org.yaml.snakeyaml.events.DocumentEndEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.DocumentEndEvent"
    linkageType: null
    functionLinenumber: 55
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    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.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.BeanAsArraySerializer].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.UnwrappingBeanSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    - "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 5
    ICount: 5
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:95,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].unwrappingSerializer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].isUnwrappingSerializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter)"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].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.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.impl.TypeSerializerBase].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.dataformat.javaprop.JavaPropsGenerator].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.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 26
    ICount: 16
    EdgeCount: 13
    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.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 59
    ICount: 15
    EdgeCount: 20
    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.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[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.impl.FilteredBeanPropertyWriter$SingleView].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].serializeAsElement(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter].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: 19
    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: 22
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:238,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer:238,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.ObjectCodec,java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer()"
    functionUses: 1
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:85,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:89,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].allocReadIOBuffer"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].<init>(com.fasterxml.jackson.core.io.IOContext,com.fasterxml.jackson.core.ObjectCodec,byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "com.fasterxml.jackson.core.ObjectCodec"
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:96,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].constructParser(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvParser"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].ensureLoaded(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].ensureLoaded(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].handleBOM(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF32(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16(int)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16(int)"
    - "[com.fasterxml.jackson.core.io.IOContext].setEncoding(com.fasterxml.jackson.core.JsonEncoding)"
    - "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged()"
    - "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.core.ObjectCodec,java.io.Reader)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper]._createReader(com.fasterxml.jackson.core.JsonEncoding,boolean)"
    functionUses: 2
    ICount: 113
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:115"
        BranchSideFuncs:
        - "handleBOM(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:114"
        BranchSideFuncs:
        - "ensureLoaded(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:131"
        BranchSideFuncs:
        - "checkUTF32(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:137"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:149"
        BranchSideFuncs:
        - "handleBOM(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:148"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:150"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:149"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:151"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:150"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:153"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:152"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:151"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:155"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:154"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:153"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:160"
        BranchSideFuncs:
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:159"
        BranchSideFuncs:
        - "enabledIn(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:159"
        BranchSideFuncs:
        - "enabledIn(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:118,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].ensureLoaded"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:124,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].handleBOM"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:132,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF32"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:134,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:156,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:158,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].setEncoding"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:159,1"
      Dst: "[com.fasterxml.jackson.core.io.IOContext].isResourceManaged"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:160,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser$Feature].enabledIn"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:162,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper]._createReader"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:162,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvParser].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper]._createReader(com.fasterxml.jackson.core.JsonEncoding,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 167
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonEncoding"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF32Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int,boolean)"
    - "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian()"
    - "[com.fasterxml.jackson.core.io.MergedStream].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
    - "[com.fasterxml.jackson.core.JsonEncoding].getJavaName()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    functionUses: 1
    ICount: 58
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:180"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:185"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:184"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:185"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:189"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:188"
        BranchSideFuncs:
        - "getJavaName()"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:192"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,boolean,byte[],int,int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:168,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:172,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].isBigEndian"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:172,1"
      Dst: "[com.fasterxml.jackson.core.io.UTF32Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:181,1"
      Dst: "[java.io.ByteArrayInputStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:186,1"
      Dst: "[com.fasterxml.jackson.core.io.MergedStream].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:189,1"
      Dst: "[com.fasterxml.jackson.core.JsonEncoding].getJavaName"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:189,1"
      Dst: "[java.io.InputStreamReader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:193,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:196,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].hasCSVFormat(com.fasterxml.jackson.core.format.InputAccessor,int,char)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.format.MatchStrength"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.format.InputAccessor"
    - "int"
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:218"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:221"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:220"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:223"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:242"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:227"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:226"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:227"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:230"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:229"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:233"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:236"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:235"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:239"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:238"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:246"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:252"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:256"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:262"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:264"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:265"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:218,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:221,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:242,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].skipSpace"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:263,1"
      Dst: "[java.lang.Character].isAlphabetic"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].skipSpace(com.fasterxml.jackson.core.format.InputAccessor,byte)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    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.dataformat.csv.impl.CsvParserBootstrapper:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:276"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:279"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:276,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].hasMoreBytes"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:279,1"
      Dst: "[com.fasterxml.jackson.core.format.InputAccessor].nextByte"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].handleBOM(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 298
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionUses: 1
    ICount: 43
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:330"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:329"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:336"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:335"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:311,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF32(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 343
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:344"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:346"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:346"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:348"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:347"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:350"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:349"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:350"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:354"
        BranchSideFuncs:
        - "reportWeirdUCS4(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:349,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].checkUTF16(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:364"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:366"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:365"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:369"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:368"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].reportWeirdUCS4(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 383
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:384,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:384,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper].ensureLoaded(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper"
    linkageType: null
    functionLinenumber: 397
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "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: 2
    ICount: 27
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:412"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:405"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:404"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:410"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:409"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.CsvParserBootstrapper:405,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:15,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 6
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:20"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:19"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.TypeIdResolver,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer:20,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:42"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(byte)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "byte"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:56"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:55"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:60,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:81,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:87,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:88,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:93"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightDigitsUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:106"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:113,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:113,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:119,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroes(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:142,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:145"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:145"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isEightZeroesUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:150"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].parseEightDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntBE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntLE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:217,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:221,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:221,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 233
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionUses: 2
    ICount: 39
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:234,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:242,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:273"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:272"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:287,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:287,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightDigitsUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:324"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionUses: 2
    ICount: 39
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:339,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:349,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:374,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:386,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readLongBE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:386,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf16(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:412,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseEightHexDigitsUtf8(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:457"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:456"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(char[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "char[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:476,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(java.lang.CharSequence,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 479
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:480,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:485,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigits(byte[],int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "byte[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:489,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].readIntLE"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:489,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf16(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 492
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:503"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourDigitsUtf8(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:512"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:516"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseFourHexDigitsUtf16(long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 535
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:560"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:559"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:579"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:580"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:577,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:590"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:591"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:588,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].tryToParseUpTo7Digits(java.lang.CharSequence,int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 594
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit(char)"
    functionUses: 2
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:597"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:601"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:602"
      Branch Sides: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:598,1"
      Dst: "[java.lang.CharSequence].charAt"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar:599,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].isDigit"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeIntBE(byte[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 605
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].writeLongBE(byte[],int,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar].fma(double,double,double)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastDoubleSwar"
    linkageType: null
    functionLinenumber: 623
    functionDepth: 0
    returnType: "double"
    argCount: 3
    argTypes:
    - "double"
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 22
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue:32,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$TextValue:36,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer"
    linkageType: null
    functionLinenumber: 130
    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.NumberSerializer$BigDecimalAsStringSerializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer"
    linkageType: null
    functionLinenumber: 137
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 18
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer"
    linkageType: null
    functionLinenumber: 145
    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].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer]._verifyBigDecimalRange(com.fasterxml.jackson.core.JsonGenerator,java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[org.yaml.snakeyaml.nodes.Tag].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[com.fasterxml.jackson.core.io.SerializedString].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[org.yaml.snakeyaml.tokens.Token$ID].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[org.yaml.snakeyaml.Yaml].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[org.xml.sax.SAXParseException].toString()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[org.xml.sax.SAXException].toString()"
    - "[com.fasterxml.jackson.core.sym.Name].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 60
    ICount: 26
    EdgeCount: 126
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:159"
        BranchSideFuncs:
        - "_verifyBigDecimalRange(com.fasterxml.jackson.core.JsonGenerator,java.math.BigDecimal)"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:158"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:146,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer]._verifyBigDecimalRange"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:154,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:154,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:152,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:157,1"
      Dst: "[java.math.BigDecimal].toPlainString"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:159,1"
      Dst: "[java.lang.Object].toString"
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:161,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer].valueToString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer"
    linkageType: null
    functionLinenumber: 166
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:167,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer]._verifyBigDecimalRange(com.fasterxml.jackson.core.JsonGenerator,java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:173"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer:172,1"
      Dst: "[java.math.BigDecimal].scale"
    JavaMethodInfo: null
    BBCount: 5
    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)"
    functionUses: 3
    ICount: 18
    EdgeCount: 1
    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: []
    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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 14
    ICount: 6
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:138"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:137"
        BranchSideFuncs:
        - "switchToNext()"
        - "close()"
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:138,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:138,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].switchToNext"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.core.util.JsonParserSequence"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].switchAndReturnNext()"
    functionUses: 204
    ICount: 16
    EdgeCount: 17
    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.filter.FilteringParserDelegate].currentToken()"
    - "[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.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    functionUses: 1
    ICount: 25
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:242"
        BranchSideFuncs:
        - "hasCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:241"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:237"
        BranchSideFuncs:
        - "getCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:236"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:237"
        BranchSideFuncs:
        - "getCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:236"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.core.util.JsonParserSequence:238"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.util.JsonParserSequence:240"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:234,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasCurrentToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:235,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentToken"
    - Src: "com.fasterxml.jackson.core.util.JsonParserSequence:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(java.io.InputStream,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader]._findBufferHolder()"
    functionUses: 1
    ICount: 31
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:67"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:67"
        BranchSideFuncs:
        - "_findBufferHolder()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:74"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:67,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:67,1"
      Dst: "[java.io.Reader].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:69,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader]._findBufferHolder"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].<init>(byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:84,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:84,1"
      Dst: "[java.io.Reader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader]._findBufferHolder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "byte[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:100"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:96,1"
      Dst: "[java.lang.ThreadLocal].get"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:98,1"
      Dst: "[java.lang.ref.SoftReference].get"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:102,1"
      Dst: "[java.lang.ref.SoftReference].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:102,1"
      Dst: "[java.lang.ThreadLocal].set"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].canModifyBuffer()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:112"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 124
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers()"
    functionUses: 10
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:127"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:133"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:132"
        BranchSideFuncs:
        - "freeBuffers()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:133"
        BranchSideFuncs:
        - "close()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:132"
        BranchSideFuncs:
        - "freeBuffers()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:130,1"
      Dst: "[java.io.InputStream].close"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:133,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:146"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:149"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:148"
        BranchSideFuncs:
        - "read(char[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:152"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:149,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:157,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].read(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 163
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].loadMore(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidInitial(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther(int,int)"
    functionUses: 6
    ICount: 198
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:164"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:167"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:166"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:171"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:184"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:183"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:199"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:198"
        BranchSideFuncs:
        - "loadMore(int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:205"
        BranchSideFuncs:
        - "loadMore(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:205"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:204"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:215"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:215"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:226"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:230"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:233"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:232"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:246"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:260"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:264"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:266"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:273"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:276"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:275"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:277"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:282"
        BranchSideFuncs:
        - "reportInvalidOther(int,int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:281"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:293"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:314"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:199,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].loadMore"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:251,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidInitial"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:267,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther"
    JavaMethodInfo: null
    BBCount: 45
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].getStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytes()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 337
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream].read(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.MergedStream].read(byte[],int,int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:340"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:342"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:345"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:344"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:341,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytesAt(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 359
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "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: 1
    ICount: 17
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:360"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:362"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:365"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:364"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:361,1"
      Dst: "[java.io.InputStream].read"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 376
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:377"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:383"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:384"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:383"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidInitial(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 394
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:398,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:398,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:398,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportInvalidOther(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 404
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:408,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:408,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:408,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportUnexpectedEOF(int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 414
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:418,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:418,1"
      Dst: "[java.io.CharConversionException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].loadMore(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 440
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].canModifyBuffer()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytes()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportStrangeStream()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytesAt(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportUnexpectedEOF(int,int)"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportStrangeStream()"
    functionUses: 1
    ICount: 85
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:444"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:467"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:466"
        BranchSideFuncs:
        - "readBytes()"
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:481"
        BranchSideFuncs:
        - "canModifyBuffer()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:446"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:453"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:459"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:458"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:481"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:480"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:474"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:473"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:482"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:488"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:490"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:492"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:515"
        BranchSideFuncs:
        - "readBytesAt(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:514"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:514"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:513"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:512"
        BranchSideFuncs:
        - "reportUnexpectedEOF(int,int)"
        - "freeBuffers()"
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:511"
        BranchSideFuncs:
        - "reportStrangeStream()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:446,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].canModifyBuffer"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:456,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:454,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:454,1"
      Dst: "[java.io.IOException].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:467,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytes"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:469,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].freeBuffers"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:474,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportStrangeStream"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:505,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].readBytesAt"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:509,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportUnexpectedEOF"
    JavaMethodInfo: null
    BBCount: 29
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportBounds(char[],int,int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    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.dataformat.yaml.UTF8Reader:519,1"
      Dst: "[soot.dummy.InvokeDynamic].makeConcatWithConstants"
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:519,1"
      Dst: "[java.lang.ArrayIndexOutOfBoundsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].reportStrangeStream()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader"
    linkageType: null
    functionLinenumber: 522
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.UTF8Reader:523,1"
      Dst: "[java.io.IOException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 218
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.reader.StreamReader"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.LoaderOptions].isProcessComments()"
    - "[org.yaml.snakeyaml.util.ArrayStack].<init>(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()"
    functionUses: 1
    ICount: 29
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:220"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:223"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:222"
        BranchSideFuncs:
        - "<init>(int)"
        - "fetchStreamStart()"
        - "isProcessComments()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:219,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:221,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:223,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].isProcessComments"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:225,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:226,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:228,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:230,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.tokens.Token$ID[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    functionUses: 62
    ICount: 25
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:237"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:240"
        BranchSideFuncs:
        - "fetchMoreTokens()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:239"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:253"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:252"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:241"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:246"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:245"
        BranchSideFuncs:
        - "getTokenId()"
        - "get(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:247"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:253"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:252"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:248"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:246"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:245"
        BranchSideFuncs:
        - "getTokenId()"
        - "get(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:237,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:238,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:240,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:246,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:246,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 259
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    functionUses: 25
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:260"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:263"
        BranchSideFuncs:
        - "fetchMoreTokens()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:262"
        BranchSideFuncs:
        - "get(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:260,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:261,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:263,1"
      Dst: "[java.util.List].get"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 269
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 44
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:271,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 276
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.tokens.Token"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 20
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:278,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(int,org.yaml.snakeyaml.tokens.Token)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 281
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "org.yaml.snakeyaml.tokens.Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:282"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:285"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:282,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:285,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 288
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:289,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:289,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:290,1"
      Dst: "[java.util.List].addAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].needMoreTokens()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 297
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()"
    functionUses: 2
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:298"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:302"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:301"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:302"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:307"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:306"
        BranchSideFuncs:
        - "nextPossibleSimpleKey()"
        - "stalePossibleSimpleKeys()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:308"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:306"
        BranchSideFuncs:
        - "nextPossibleSimpleKey()"
        - "stalePossibleSimpleKeys()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:302,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:307,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:308,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchMoreTokens()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 314
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 2
    ICount: 102
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:315"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:320"
        BranchSideFuncs:
        - "getCodePointLimit()"
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:319"
        BranchSideFuncs:
        - "peek()"
        - "stalePossibleSimpleKeys()"
        - "unwindIndent(int)"
        - "scanToNextToken()"
        - "getColumn()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:336"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchDirective()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:343"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:347"
        BranchSideFuncs:
        - "fetchDocumentStart()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:346"
        BranchSideFuncs:
        - "checkBlockEntry()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:347"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchBlockEntry()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:354"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchDocumentEnd()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:383"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchKey()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:390"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchValue()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:409"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchLiteral()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:416"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
        BranchSideFuncs:
        - "fetchFolded()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:430"
        BranchSideFuncs:
        - "checkPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:431"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:438"
        BranchSideFuncs:
        - "fetchPlain()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:437"
        BranchSideFuncs:
        - "escapeChar(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:439"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:442"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:441"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:315,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getDocumentIndex"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:315,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getCodePointLimit"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:316,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:316,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:317,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:317,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:320,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:322,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:325,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:325,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:328,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:332,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:336,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:337,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:343,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:344,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:347,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:348,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:354,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:355,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:362,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:366,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:370,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:374,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:378,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:383,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:384,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:390,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:391,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:397,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:401,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:405,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:410,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:417,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:423,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:427,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:431,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:432,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:438,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:438,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:438,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:442,1"
      Dst: "[java.lang.String].format"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:445,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:445,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 35
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].escapeChar(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 451
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:452"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:458"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "keySet()"
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:457"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:454"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:457"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:456"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:452,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:452,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:452,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:452,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:453,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:454,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:455,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:455,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:455,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].nextPossibleSimpleKey()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 471
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 1
    ICount: 13
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:472"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:null"
        BranchSideFuncs:
        - "values()"
        - "iterator()"
        - "next()"
        - "getTokenNumber()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:472,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:473,1"
      Dst: "[java.util.Map].values"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:473,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:473,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:473,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].stalePossibleSimpleKeys()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getIndex()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getIndex()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getLine()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getLine()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].isRequired()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    functionUses: 2
    ICount: 31
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:489"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:508"
        BranchSideFuncs:
        - "values()"
        - "iterator()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:507"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:491"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:508"
        BranchSideFuncs:
        - "getLine()"
        - "next()"
        - "getIndex()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:507"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:493"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:497"
        BranchSideFuncs:
        - "isRequired()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:493"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:505"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:498"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:503"
        BranchSideFuncs:
        - "remove()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:489,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:490,1"
      Dst: "[java.util.Map].values"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:490,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:491,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:492,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:493,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getLine"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:493,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getLine"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:493,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getIndex"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:493,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getIndex"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:498,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].isRequired"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:501,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:502,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:502,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:504,1"
      Dst: "[java.util.Iterator].remove"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getIndex()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getLine()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].<init>(int,boolean,int,int,int,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 6
    ICount: 42
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:522"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:522"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:524"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:533"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:524"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:527"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:534"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:541"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getLine()"
        - "getMark()"
        - "removePossibleSimpleKey()"
        - "getColumn()"
        - "getIndex()"
        - "<init>(int,boolean,int,int,int,org.yaml.snakeyaml.error.Mark)"
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:540"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:522,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:528,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:535,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:536,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:537,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getIndex"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:537,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getLine"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:538,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:538,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:539,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:539,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 546
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].isRequired()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 10
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:548"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:552"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:551"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:548"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:552"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:551"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:547,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:547,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:548,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].isRequired"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:549,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:550,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:550,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 577
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 4
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:578"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:583"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:582"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:583"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:588"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getMark()"
        - "pop()"
        - "addToken(org.yaml.snakeyaml.tokens.Token)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:587"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:584,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:585,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:585,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:586,1"
      Dst: "[org.yaml.snakeyaml.tokens.BlockEndToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:586,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 593
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    functionUses: 4
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:594"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:599"
        BranchSideFuncs:
        - "push(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:598"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:595,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:595,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamStart()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 608
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:609,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:612,1"
      Dst: "[org.yaml.snakeyaml.tokens.StreamStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:613,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchStreamEnd()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].clear()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:618,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:621,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:623,1"
      Dst: "[java.util.Map].clear"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:626,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:629,1"
      Dst: "[org.yaml.snakeyaml.tokens.StreamEndToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:630,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDirective()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 644
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List)"
    functionUses: 1
    ICount: 8
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:645,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:648,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:652,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:653,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentStart()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 659
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:660,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentEnd()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:667,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDocumentIndicator(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 2
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:688"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:691"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:690"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:676,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].unwindIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:680,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:684,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:685,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:689,1"
      Dst: "[org.yaml.snakeyaml.tokens.DocumentStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:691,1"
      Dst: "[org.yaml.snakeyaml.tokens.DocumentEndToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:693,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceStart()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 696
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:697,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingStart()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:701,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionStart(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 716
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 2
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:730"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:733"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:732"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:717,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:726,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:727,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:731,1"
      Dst: "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:733,1"
      Dst: "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:735,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowSequenceEnd()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 738
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:739,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowMappingEnd()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 742
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:743,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowCollectionEnd(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 2
    ICount: 23
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:770"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:773"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:772"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:757,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:766,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:767,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:771,1"
      Dst: "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:773,1"
      Dst: "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:775,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowEntry()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 785
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 13
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:789,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:792,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:793,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:795,1"
      Dst: "[org.yaml.snakeyaml.tokens.FlowEntryToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:796,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockEntry()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 805
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 31
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:806"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:822"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getMark()"
        - "removePossibleSimpleKey()"
        - "addToken(org.yaml.snakeyaml.tokens.Token)"
        - "forward()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:808"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:814"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:813"
        BranchSideFuncs:
        - "getColumn()"
        - "addIndent(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:814"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:823"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:822"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getMark()"
        - "removePossibleSimpleKey()"
        - "addToken(org.yaml.snakeyaml.tokens.Token)"
        - "forward()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:810,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:810,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:814,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:814,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:816,1"
      Dst: "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:816,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:826,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:830,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:832,1"
      Dst: "[org.yaml.snakeyaml.tokens.BlockEntryToken].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchKey()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 36
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:843"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:855"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:845"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:850"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:849"
        BranchSideFuncs:
        - "getColumn()"
        - "addIndent(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:850"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:856"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:855"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:856"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:856"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getMark()"
        - "removePossibleSimpleKey()"
        - "addToken(org.yaml.snakeyaml.tokens.Token)"
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:855"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:847,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:847,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:850,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:850,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:852,1"
      Dst: "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:852,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:859,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:863,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:865,1"
      Dst: "[org.yaml.snakeyaml.tokens.KeyToken].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchValue()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 875
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].remove(java.lang.Object)"
    - "[org.yaml.snakeyaml.tokens.KeyToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(int,org.yaml.snakeyaml.tokens.Token)"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getColumn()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(int,org.yaml.snakeyaml.tokens.Token)"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 67
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:877"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:895"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:883"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:890"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:889"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:884"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:890"
        BranchSideFuncs:
        - "addToken(int,org.yaml.snakeyaml.tokens.Token)"
        - "getTokenNumber()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:889"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:896"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:908"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:900"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:909"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:908"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:909"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:917"
        BranchSideFuncs:
        - "getColumn()"
        - "addIndent(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:916"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:910"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:917"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:916"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:917"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:917"
        BranchSideFuncs:
        - "removePossibleSimpleKey()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:916"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:876,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:876,1"
      Dst: "[java.util.Map].remove"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:879,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getTokenNumber"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:879,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:879,1"
      Dst: "[org.yaml.snakeyaml.tokens.KeyToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:879,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:884,1"
      Dst: "[org.yaml.snakeyaml.scanner.SimpleKey].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:884,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addIndent"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:886,1"
      Dst: "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:902,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:902,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:910,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:920,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:924,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:926,1"
      Dst: "[org.yaml.snakeyaml.tokens.ValueToken].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAlias()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 940
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:941,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:947,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:948,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchAnchor()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 961
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:962,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:968,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:969,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchTag()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 978
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:979,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:985,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:986,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchLiteral()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 995
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:996,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFolded()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1005
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1006,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchBlockScalar(char)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1017
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens(java.util.List)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1021,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].removePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1024,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1025,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addAllTokens"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchSingle()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1031
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1032,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchDouble()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1038
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1039,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchFlowScalar(char)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1050
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1051,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1057,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1058,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].fetchPlain()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1065
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1066,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].savePossibleSimpleKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1074,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1075,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDirective()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1088
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1089"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1088"
        BranchSideFuncs:
        - "getColumn()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1089,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentStart()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1097
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1098"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1101"
        BranchSideFuncs:
        - "has(int)"
        - "prefix(int)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1100"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1099"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1098"
        BranchSideFuncs:
        - "has(int)"
        - "prefix(int)"
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1099"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1098"
        BranchSideFuncs:
        - "has(int)"
        - "prefix(int)"
        - "peek(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1098,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1099,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1099,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1099,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1099,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkDocumentEnd()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1109
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1110"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1113"
        BranchSideFuncs:
        - "has(int)"
        - "prefix(int)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1112"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1111"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1110"
        BranchSideFuncs:
        - "has(int)"
        - "prefix(int)"
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1111"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1110"
        BranchSideFuncs:
        - "has(int)"
        - "prefix(int)"
        - "peek(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1110,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1111,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1111,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1111,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1111,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkBlockEntry()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1120
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1121,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1121,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkKey()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1128
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1129"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1133"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1132"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1133,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1133,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkValue()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1142"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1146"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1145"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1146,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1146,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].checkPlain()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1169
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int,java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1173"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1170"
        BranchSideFuncs:
        - "hasNo(int)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1169"
        BranchSideFuncs:
        - "peek()"
        - "hasNo(int,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1174"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1174"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1170"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1169"
        BranchSideFuncs:
        - "peek()"
        - "hasNo(int,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1174"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1175"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1170,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1173,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1175,1"
      Dst: "[java.lang.String].indexOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanToNextToken()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1203
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getIndex()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken(org.yaml.snakeyaml.tokens.Token)"
    functionUses: 1
    ICount: 75
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1204"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1207"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1206"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1204"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1207"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1206"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1209"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1263"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1262"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1216"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1219"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1218"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1219"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1226"
        BranchSideFuncs:
        - "forward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1225"
        BranchSideFuncs:
        - "peek()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1226"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1246"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1245"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1229"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1233"
        BranchSideFuncs:
        - "getTokenId()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1232"
        BranchSideFuncs:
        - "getColumn()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1229"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1231"
        BranchSideFuncs:
        - "getTokenId()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1230"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1230"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1233"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1232"
        BranchSideFuncs:
        - "getColumn()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1233"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1240"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1246"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1245"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1247"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1260"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1259"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1248"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1254"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1253"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1248"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1254"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1253"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1249"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1254"
        BranchSideFuncs:
        - "getMark()"
        - "addToken(org.yaml.snakeyaml.tokens.Token)"
        - "<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1253"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1254"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1261"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1204,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getIndex"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1204,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1205,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1210,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1211,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1230,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1239,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1241,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].addToken"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1246,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1247,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1251,1"
      Dst: "[org.yaml.snakeyaml.tokens.CommentToken].<init>"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1266
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.CommentToken"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.comments.CommentType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 3
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1270"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1273"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1272"
        BranchSideFuncs:
        - "getMark()"
        - "prefixForward(int)"
        - "<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1267,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1268,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1270,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1270,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1273,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1275,1"
      Dst: "[org.yaml.snakeyaml.tokens.CommentToken].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirective()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1280
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].<init>(java.lang.String,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.Token[])"
    functionUses: 1
    ICount: 42
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1286"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1289"
        BranchSideFuncs:
        - "scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1288"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1289"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1293"
        BranchSideFuncs:
        - "scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1292"
        BranchSideFuncs:
        - "getMark()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1295"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1298"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1297"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1298"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1302"
        BranchSideFuncs:
        - "forward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1301"
        BranchSideFuncs:
        - "makeTokenList(org.yaml.snakeyaml.tokens.Token[])"
        - "scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)"
        - "<init>(java.lang.String,java.util.List,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1281,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1283,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1284,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1286,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1287,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1290,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1295,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1295,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1302,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1303,1"
      Dst: "[org.yaml.snakeyaml.tokens.DirectiveToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1304,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveName(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1313
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 1
    ICount: 51
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1324"
        BranchSideFuncs:
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1323"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1324"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1330"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1329"
        BranchSideFuncs:
        - "peek()"
        - "hasNo(int)"
        - "prefixForward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1332"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1338"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1337"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1318,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1319,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1325,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1325,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1326,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1326,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1326,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1328,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1328,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1330,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1332,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1342
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 1
    ICount: 55
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1343"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1346"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1345"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1348"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1353"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1352"
        BranchSideFuncs:
        - "scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)"
        - "peek()"
        - "hasNo(int)"
        - "forward()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1356"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1361"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1360"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1343,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1344,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1346,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1349,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1349,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1350,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1350,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1350,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1351,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1351,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1356,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1361,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1362,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1375
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 2
    ICount: 44
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1377"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1382"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1381"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1383"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1386"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1385"
        BranchSideFuncs:
        - "prefixForward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1387"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1391"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1390"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1376,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1377,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1378,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1378,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1379,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1379,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1379,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1380,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1380,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1386,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1391,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1391,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1408
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 21
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1409"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1412"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1411"
        BranchSideFuncs:
        - "scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1413"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1416"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1415"
        BranchSideFuncs:
        - "scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1409,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1410,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1412,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1416,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1417,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1418,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1431
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 1
    ICount: 22
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1434"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1439"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1438"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1432,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1433,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1435,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1435,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1436,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1436,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1436,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1437,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1437,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1448
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 1
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1451"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1456"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1455"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1449,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1450,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1451,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1452,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1452,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1453,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1453,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1453,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1454,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1454,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1460
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.CommentToken"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 1
    ICount: 39
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1461"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1464"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1463"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1465"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1471"
        BranchSideFuncs:
        - "scanComment(org.yaml.snakeyaml.comments.CommentType)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1470"
        BranchSideFuncs:
        - "peek()"
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1467"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1471"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1470"
        BranchSideFuncs:
        - "peek()"
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1473"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1478"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1477"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1473"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1478"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1477"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1461,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1462,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1466,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1472,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1473,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1474,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1474,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1475,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1475,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1475,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1476,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1476,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanAnchor(boolean)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int,java.lang.String)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int,java.lang.String)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.AliasToken].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 2
    ICount: 82
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1492"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1490"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1489"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1496"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1500"
        BranchSideFuncs:
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1499"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1500"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1505"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1504"
        BranchSideFuncs:
        - "peek()"
        - "prefixForward(int)"
        - "hasNo(int,java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1507"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1512"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1511"
        BranchSideFuncs:
        - "getMark()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1514"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1517"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1516"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1490,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1491,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1493,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1496,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1501,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1501,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1502,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1502,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1502,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1503,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1505,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1515,1"
      Dst: "[org.yaml.snakeyaml.tokens.AnchorToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1517,1"
      Dst: "[org.yaml.snakeyaml.tokens.AliasToken].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTag()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1552
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.TagTuple].<init>(java.lang.String,java.lang.String)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.TagToken].<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 85
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1560"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1573"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1566"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1572"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1574"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1583"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1586"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1596"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1595"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1587"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1591"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1590"
        BranchSideFuncs:
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1596"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1599"
        BranchSideFuncs:
        - "scanTagHandle(java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1598"
        BranchSideFuncs:
        - "forward()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1607"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1612"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1611"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,java.lang.String)"
        - "<init>(org.yaml.snakeyaml.tokens.TagTuple,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1553,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1556,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1563,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1564,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1569,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1569,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1570,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1570,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1570,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1571,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1574,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1586,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1597,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1612,1"
      Dst: "[org.yaml.snakeyaml.tokens.TagTuple].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1614,1"
      Dst: "[org.yaml.snakeyaml.tokens.TagToken].<init>"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalar(char)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1621
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].getIncrement()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].chompTailIsNotFalse()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].chompTailIsTrue()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].<init>(java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].createStyle(java.lang.Character)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.Token[])"
    functionUses: 1
    ICount: 116
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1622"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1622"
        BranchSideFuncs:
        - "getMark()"
        - "forward()"
        - "scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)"
        - "scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)"
        - "getIncrement()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1621"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1633"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:null"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1640"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1647"
        BranchSideFuncs:
        - "scanBlockScalarIndentation()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1646"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1656"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1688"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1687"
        BranchSideFuncs:
        - "chompTailIsNotFalse()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1656"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1688"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1687"
        BranchSideFuncs:
        - "chompTailIsNotFalse()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1658"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1657"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1656"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1660"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1663"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1662"
        BranchSideFuncs:
        - "scanBlockScalarBreaks(int)"
        - "prefixForward(int)"
        - "getColumn()"
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1668"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1687"
        BranchSideFuncs:
        - "chompTailIsNotFalse()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1668"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1687"
        BranchSideFuncs:
        - "chompTailIsNotFalse()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1673"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1679"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1678"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1673"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1679"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1678"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1673"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1679"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1678"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1674"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1679"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1678"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1675"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1686"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1685"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1688"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1691"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1690"
        BranchSideFuncs:
        - "chompTailIsTrue()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1691"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1695"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1694"
        BranchSideFuncs:
        - "<init>(java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "makeTokenList(org.yaml.snakeyaml.tokens.Token[])"
        - "createStyle(java.lang.Character)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1623,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1624,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1626,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1627,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1628,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].getIncrement"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1629,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1641,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1643,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1645,1"
      Dst: "[java.lang.Math].max"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1648,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1656,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1656,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1657,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1658,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1660,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1663,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1664,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1673,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1675,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1688,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].chompTailIsNotFalse"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1691,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].chompTailIsTrue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1695,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1696,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1696,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].createStyle"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1696,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1697,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1716
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].<init>(java.lang.Boolean,int)"
    functionUses: 1
    ICount: 79
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1720"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1721"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1720"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1720"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1737"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1736"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1721"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1724"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1723"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1728"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1755"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1754"
        BranchSideFuncs:
        - "peek()"
        - "hasNo(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1731"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1735"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1734"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1737"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1755"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1754"
        BranchSideFuncs:
        - "peek()"
        - "hasNo(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1740"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1744"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1743"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1746"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1747"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1746"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1746"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1755"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1754"
        BranchSideFuncs:
        - "peek()"
        - "hasNo(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1747"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1750"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1749"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1756"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1762"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1761"
        BranchSideFuncs:
        - "<init>(java.lang.Boolean,int)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1719,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1726,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1728,1"
      Dst: "[java.lang.Character].isDigit"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1729,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1729,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1730,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1733,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1733,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1756,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1758,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1758,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1758,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1762,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl$Chomping].<init>"
    JavaMethodInfo: null
    BBCount: 21
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1772
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.CommentToken"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment(org.yaml.snakeyaml.comments.CommentType)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 1
    ICount: 36
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1773"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1778"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1777"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1779"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1784"
        BranchSideFuncs:
        - "scanComment(org.yaml.snakeyaml.comments.CommentType)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1783"
        BranchSideFuncs:
        - "peek()"
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1786"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1791"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1790"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1786"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1791"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1790"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1773,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1774,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1780,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanComment"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1785,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1786,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1787,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1787,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1788,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1788,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1788,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1789,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1789,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarIndentation()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1801
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    functionUses: 1
    ICount: 34
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1808"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1825"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1824"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1809"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1817"
        BranchSideFuncs:
        - "forward()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1819"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1808"
        BranchSideFuncs:
        - "getColumn()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1807"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1802,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1804,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1808,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1808,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1812,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1812,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1818,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1819,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1825,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1825,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanBlockScalarBreaks(int)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1829
    functionDepth: 0
    returnType: "java.lang.Object[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    functionUses: 2
    ICount: 37
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1835"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1843"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1842"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1835"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1843"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1842"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1843"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1855"
        BranchSideFuncs:
        - "getMark()"
        - "getColumn()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1854"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1849"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1843"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1842"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1849"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1843"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1842"
        BranchSideFuncs:
        - "scanLineBreak()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1830,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1831,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1832,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1835,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1836,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1843,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1843,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1844,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1855,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalar(char)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1876
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].<init>(java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].createStyle(java.lang.Character)"
    functionUses: 1
    ICount: 38
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1877"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1883"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1887"
        BranchSideFuncs:
        - "scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark)"
        - "scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1886"
        BranchSideFuncs:
        - "getMark()"
        - "forward()"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1878,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1879,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1880,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1881,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1882,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1882,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1884,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1889,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1890,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1890,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].createStyle"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1890,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarNonSpaces(boolean,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1897
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "boolean"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.Constant].hasNo(int,java.lang.String)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 2
    ICount: 138
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1903"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1906"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1905"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1906"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1911"
        BranchSideFuncs:
        - "prefixForward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1910"
        BranchSideFuncs:
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1912"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1914"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1912"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1914"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1912"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1914"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1914"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1916"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1918"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1917"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1915"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1918"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1917"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1918"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1957"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1956"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1918"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1957"
        BranchSideFuncs:
        - "peek()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1956"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1921"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1928"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1927"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1922"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1928"
        BranchSideFuncs:
        - "peek()"
        - "containsKey(java.lang.Object)"
        - "prefix(int)"
        - "hasNo(int,java.lang.String)"
        - "forward(int)"
        - "get(java.lang.Object)"
        - "forward()"
        - "prefixForward(int)"
        - "scanLineBreak()"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1927"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1928"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1928"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1927"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1929"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1928"
        BranchSideFuncs:
        - "peek()"
        - "containsKey(java.lang.Object)"
        - "prefix(int)"
        - "hasNo(int,java.lang.String)"
        - "forward(int)"
        - "get(java.lang.Object)"
        - "forward()"
        - "prefixForward(int)"
        - "scanLineBreak()"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1927"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1935"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1940"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1939"
        BranchSideFuncs:
        - "forward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1928"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1952"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1951"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1898,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1903,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1903,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].hasNo"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1907,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1907,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1914,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1915,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1916,1"
      Dst: "[java.lang.StringBuilder].appendCodePoint"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1921,1"
      Dst: "[java.lang.Character].isSupplementaryCodePoint"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1922,1"
      Dst: "[java.lang.Character].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1922,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1926,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1932,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1934,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1935,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1935,1"
      Dst: "[java.util.regex.Matcher].find"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1936,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1938,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1938,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1940,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1942,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1942,1"
      Dst: "[java.lang.String].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1928,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1928,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1950,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1952,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 32
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1963
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 40
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1968"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1971"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1970"
        BranchSideFuncs:
        - "peek()"
        - "prefixForward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1973"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1978"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1980"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1989"
        BranchSideFuncs:
        - "scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1988"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1982"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1984"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1983"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:1984"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1987"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:1986"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1964,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1968,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1968,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1971,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1976,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1976,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1979,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1980,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1981,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1982,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1983,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1991,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 1995
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    functionUses: 2
    ICount: 39
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2001"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2002"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2001"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2001"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:null"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2002"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:null"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2007"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2012"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2011"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2013"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2016"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2015"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:1996,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2000,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2001,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2002,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2002,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2004,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2004,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2007,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2008,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2012,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2013,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2014,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2016,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlain()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2032
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int,java.lang.String)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    functionUses: 1
    ICount: 67
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2042"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2046"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2045"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2047"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2055"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2054"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2047"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2046"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2045"
        BranchSideFuncs:
        - "has(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2049"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2048"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2047"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2048"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2055"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2054"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2047"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2053"
        BranchSideFuncs:
        - "has(int,java.lang.String)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2052"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2050"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2053"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2052"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2055"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2058"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2057"
        BranchSideFuncs:
        - "peek()"
        - "scanPlainSpaces()"
        - "getMark()"
        - "prefixForward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2064"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2069"
        BranchSideFuncs:
        - "getColumn()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2068"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2064"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2069"
        BranchSideFuncs:
        - "getColumn()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2068"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2064"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2068"
        BranchSideFuncs:
        - "getColumn()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2067"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2065"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2068"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2067"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2033,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2034,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2042,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2047,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2050,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2059,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2060,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2062,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2064,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2065,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2069,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2069,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].<init>"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2076
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].getColumn()"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionUses: 1
    ICount: 59
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2081"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2094"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2093"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2081"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2094"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2093"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2083"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2086"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2083"
      Branch Sides: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2083"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2086"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2083"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2086"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2094"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2095"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2094"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2095"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2094"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2100"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2094"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2100"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2111"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2103"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2112"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2111"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2104"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2112"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2111"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2105"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2104"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2103"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2105"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2104"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2078,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getColumn"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2081,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2081,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanPlainSpaces()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    functionUses: 1
    ICount: 77
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2120"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2121"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2120"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2120"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2123"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2122"
        BranchSideFuncs:
        - "prefixForward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2125"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2160"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2159"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2128"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2130"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2129"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2129"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2132"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2131"
        BranchSideFuncs:
        - "atEndOfPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2129"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2132"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2131"
        BranchSideFuncs:
        - "atEndOfPlain()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2132"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2135"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2134"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2132"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2135"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2134"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2137"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2140"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2139"
        BranchSideFuncs:
        - "scanLineBreak()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2141"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2153"
        BranchSideFuncs:
        - "prefix(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2152"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2144"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2146"
        BranchSideFuncs:
        - "has(int)"
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2145"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2145"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2151"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2150"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2145"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2151"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2150"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2153"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2155"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2154"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2155"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2158"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2120,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2123,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2124,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2125,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2127,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2128,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2129,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2132,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].atEndOfPlain"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2138,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2142,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2154,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2155,1"
      Dst: "[java.lang.StringBuilder].length"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagHandle(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2185
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    functionUses: 2
    ICount: 65
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2187"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2195"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2194"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2197"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2216"
        BranchSideFuncs:
        - "prefixForward(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2202"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2209"
        BranchSideFuncs:
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2208"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2209"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2215"
        BranchSideFuncs:
        - "getMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "forward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2186,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2188,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2188,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2189,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2189,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2189,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2190,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2190,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2202,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2210,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2217,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanTagUri(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2237
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.Constant].has(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefixForward(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    functionUses: 3
    ICount: 51
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2244"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2256"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2255"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2245"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2250"
        BranchSideFuncs:
        - "scanUriEscapes(java.lang.String,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2249"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2256"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2259"
        BranchSideFuncs:
        - "prefixForward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2258"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2259"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2264"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2238,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2243,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2244,1"
      Dst: "[org.yaml.snakeyaml.scanner.Constant].has"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2246,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefixForward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2246,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2248,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2259,1"
      Dst: "[java.lang.StringBuilder].length"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2261,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2261,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2262,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2263,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2263,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanUriEscapes(java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2281
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].prefix(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.reader.StreamReader].getMark()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.util.UriEncoder].decode(java.nio.ByteBuffer)"
    - "[org.yaml.snakeyaml.scanner.ScannerException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 77
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2283"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2290"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2289"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2292"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2309"
        BranchSideFuncs:
        - "peek()"
        - "prefix(int)"
        - "getMark()"
        - "peek(int)"
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2308"
        BranchSideFuncs:
        - "decode(java.nio.ByteBuffer)"
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2283,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2290,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].getMark"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2291,1"
      Dst: "[java.nio.ByteBuffer].allocate"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2293,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2295,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].prefix"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2295,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2296,1"
      Dst: "[java.nio.ByteBuffer].put"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2299,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2299,1"
      Dst: "[java.lang.String].valueOf"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2302,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2302,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2302,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2305,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerException].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2309,1"
      Dst: "[java.nio.ByteBuffer].flip"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2311,1"
      Dst: "[org.yaml.snakeyaml.util.UriEncoder].decode"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2314,1"
      Dst: "[java.lang.Throwable].getMessage"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].scanLineBreak()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2329
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].peek()"
    - "[org.yaml.snakeyaml.reader.StreamReader].peek(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward(int)"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    - "[org.yaml.snakeyaml.reader.StreamReader].forward()"
    functionUses: 11
    ICount: 24
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2331"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2332"
        BranchSideFuncs:
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2331"
        BranchSideFuncs:
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2331"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2332"
        BranchSideFuncs:
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2331"
        BranchSideFuncs:
        - "peek(int)"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2331"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2338"
        BranchSideFuncs:
        - "peek(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2337"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2332"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2335"
        BranchSideFuncs:
        - "forward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2334"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2332"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2335"
        BranchSideFuncs:
        - "forward(int)"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2334"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2338"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2339"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2338"
        BranchSideFuncs:
        - "forward()"
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2338"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2342"
        BranchSideFuncs:
        - "forward()"
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2341"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2330,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].peek"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2333,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].forward"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2340,1"
      Dst: "[java.lang.Character].toChars"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2340,1"
      Dst: "[java.lang.String].valueOf"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].makeTokenList(org.yaml.snakeyaml.tokens.Token[])"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2345
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.tokens.Token[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2347"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2356"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2355"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2348"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2351"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2350"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2351"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2354"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2353"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.scanner.ScannerImpl:2351"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2354"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.scanner.ScannerImpl:2353"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2346,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2354,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.scanner.ScannerImpl].resetDocumentIndex()"
    functionSourceFile: "org.yaml.snakeyaml.scanner.ScannerImpl"
    linkageType: null
    functionLinenumber: 2360
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.scanner.ScannerImpl:2361,1"
      Dst: "[org.yaml.snakeyaml.reader.StreamReader].resetDocumentIndex"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:689,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:691,1"
      Dst: "[java.util.LinkedList].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment"
    linkageType: null
    functionLinenumber: 693
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].produce()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList].<init>(org.yaml.snakeyaml.parser.ParserImpl,java.util.List)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    functionUses: 3
    ICount: 58
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:694"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:697"
        BranchSideFuncs:
        - "produce()"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:696"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:697"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:704"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:703"
        BranchSideFuncs:
        - "getStartMark()"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,java.util.List)"
        - "peekToken()"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:698"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:701"
        BranchSideFuncs:
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:700"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "push(java.lang.Object)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:694,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:695,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:695,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:696,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].produce"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:698,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:699,1"
      Dst: "[java.util.List].remove"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:699,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:701,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:701,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:701,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:702,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:704,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:704,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:705,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:705,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:705,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment"
    linkageType: null
    functionLinenumber: 688
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment:689,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$1].<init>(org.yaml.snakeyaml.Yaml)"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$1"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.Yaml"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$1:507,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$1"
    linkageType: null
    functionLinenumber: 509
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].checkData()"
    functionUses: 266
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$1:510,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].checkData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$1].next()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$1"
    linkageType: null
    functionLinenumber: 514
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].getData()"
    functionUses: 270
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$1:515,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].getData"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.Yaml$1].remove()"
    functionSourceFile: "org.yaml.snakeyaml.Yaml$1"
    linkageType: null
    functionLinenumber: 519
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 17
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.Yaml$1:520,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:843,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd"
    linkageType: null
    functionLinenumber: 845
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,boolean)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.MappingEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    functionUses: 2
    ICount: 14
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:846,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:846,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:847,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:848,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:848,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:848,1"
      Dst: "[org.yaml.snakeyaml.events.MappingEndEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd"
    linkageType: null
    functionLinenumber: 842
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd:843,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionSourceFile: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "META-INF.versions.19.com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:168,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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: 26
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:123,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.format.InputAccessor$Std:123,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.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$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic]._findAndAddDynamic(com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap,java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StringSerializer].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.FileSerializer].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.ByteArraySerializer].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.impl.BeanAsArraySerializer].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.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CollectionSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.CalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$IntArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer].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.impl.IteratorSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$CharArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.UnknownSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].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.RawSerializer].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.StdKeySerializers$Dynamic].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.StdKeySerializers$EnumKeySerializer].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.ext.SqlBlobSerializer].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.AsArraySerializerBase].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.TokenBufferSerializer].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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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$Multi].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$Single].newWith(java.lang.Class,com.fasterxml.jackson.databind.JsonSerializer)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddKeySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 1
    ICount: 17
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:242"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:249"
        BranchSideFuncs:
        - "findAndAddKeySerializer(java.lang.Class,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:252"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:255"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:254"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:244,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].<init>"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:245,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].newWith"
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Dynamic:250,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap].findAndAddKeySerializer"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:566,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq"
    linkageType: null
    functionLinenumber: 569
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].newList(org.yaml.snakeyaml.nodes.SequenceNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
    functionUses: 9
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:571"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:574"
        BranchSideFuncs:
        - "newList(org.yaml.snakeyaml.nodes.SequenceNode)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:573"
        BranchSideFuncs:
        - "constructSequence(org.yaml.snakeyaml.nodes.SequenceNode)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:571,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:572,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].newList"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:574,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequence"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq"
    linkageType: null
    functionLinenumber: 580
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:581"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:584"
        BranchSideFuncs:
        - "constructSequenceStep2(org.yaml.snakeyaml.nodes.SequenceNode,java.util.Collection)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:583"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:581,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:582,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSequenceStep2"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:584,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:584,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:584,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq:584,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 135
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.reader.StreamReader"
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.Scanner)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].<init>(org.yaml.snakeyaml.reader.StreamReader,org.yaml.snakeyaml.LoaderOptions)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:136,1"
      Dst: "[org.yaml.snakeyaml.scanner.ScannerImpl].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:136,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].<init>(org.yaml.snakeyaml.scanner.Scanner)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.scanner.Scanner"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.util.ArrayStack].<init>(int)"
    - "[org.yaml.snakeyaml.util.ArrayStack].<init>(int)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionUses: 1
    ICount: 21
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:139,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:142,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:142,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:143,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:145,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].checkEvent(org.yaml.snakeyaml.events.Event$ID)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.events.Event$ID"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()"
    - "[org.yaml.snakeyaml.events.Event].is(org.yaml.snakeyaml.events.Event$ID)"
    functionUses: 10
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:153"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:151"
        BranchSideFuncs:
        - "peekEvent()"
        - "is(org.yaml.snakeyaml.events.Event$ID)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:153"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:151"
        BranchSideFuncs:
        - "peekEvent()"
        - "is(org.yaml.snakeyaml.events.Event$ID)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:152,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:153,1"
      Dst: "[org.yaml.snakeyaml.events.Event].is"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].produce()"
    functionUses: 5
    ICount: 10
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:160"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:163"
        BranchSideFuncs:
        - "produce()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:160"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:163"
        BranchSideFuncs:
        - "produce()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:162"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:161,1"
      Dst: "[org.yaml.snakeyaml.parser.Production].produce"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].getEvent()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent()"
    functionUses: 12
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:170,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].peekEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.CommentEvent"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.tokens.CommentToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getValue()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getCommentType()"
    - "[org.yaml.snakeyaml.events.CommentEvent].<init>(org.yaml.snakeyaml.comments.CommentType,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:177,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:178,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:179,1"
      Dst: "[org.yaml.snakeyaml.tokens.CommentToken].getValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:180,1"
      Dst: "[org.yaml.snakeyaml.tokens.CommentToken].getCommentType"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:184,1"
      Dst: "[org.yaml.snakeyaml.events.CommentEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].processDirectives()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 321
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.parser.VersionTagsTuple"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getName()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getName()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()"
    functionUses: 1
    ICount: 106
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:323"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:327"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:326"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:328"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:358"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:331"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:330"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:329"
        BranchSideFuncs:
        - "getName()"
        - "getToken()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:332"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:336"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:335"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:338"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:342"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:341"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:343"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:346"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:345"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:331"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:358"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:357"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:352"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:356"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getStartMark()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:355"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:360"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:364"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "keySet()"
        - "iterator()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:365"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:372"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "keySet()"
        - "iterator()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:371"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
        - "getVersion()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:367"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:370"
        BranchSideFuncs:
        - "get(java.lang.Object)"
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:322,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:322,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:323,1"
      Dst: "[java.util.Map].keySet"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:323,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:323,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:323,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:324,1"
      Dst: "[java.util.HashMap].remove"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:327,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:328,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:330,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:331,1"
      Dst: "[org.yaml.snakeyaml.tokens.DirectiveToken].getName"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:331,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:332,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:334,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:334,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:336,1"
      Dst: "[org.yaml.snakeyaml.tokens.DirectiveToken].getValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:337,1"
      Dst: "[java.util.List].get"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:338,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:352,1"
      Dst: "[java.util.HashMap].containsKey"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:353,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:353,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:353,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:356,1"
      Dst: "[java.util.HashMap].put"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:360,1"
      Dst: "[java.util.HashMap].isEmpty"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:368,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 4
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].parseFlowNode()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 402
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:403,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].parseNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].parseBlockNodeOrIndentlessSequence()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 406
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:407,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].parseNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.AliasEvent].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getValue()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getValue()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getValue()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getValue()"
    - "[org.yaml.snakeyaml.tokens.TagTuple].getHandle()"
    - "[org.yaml.snakeyaml.tokens.TagTuple].getSuffix()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getPlain()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getValue()"
    - "[org.yaml.snakeyaml.events.ScalarEvent].<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getStyle()"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.MappingStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.events.MappingStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.events.ScalarEvent].<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)"
    - "[org.yaml.snakeyaml.util.ArrayStack].pop()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    functionUses: 3
    ICount: 284
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:415"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:420"
        BranchSideFuncs:
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:419"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:422"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:420"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:419"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:427"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:433"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:432"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:422"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:445"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:444"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:439"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:445"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:444"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:446"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:459"
        BranchSideFuncs:
        - "getHandle()"
        - "getSuffix()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:458"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:449"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:456"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:455"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:450"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:454"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:453"
        BranchSideFuncs:
        - "getTags()"
        - "get(java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:459"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:464"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:463"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:464"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:464"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:-2"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:465"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:471"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:470"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:465"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:471"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:470"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:471"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:471"
        BranchSideFuncs:
        - "getPlain()"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:470"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:475"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:472"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:471"
        BranchSideFuncs:
        - "getPlain()"
        - "getToken()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:475"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:476"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:475"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:475"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:477"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:476"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:477"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:480"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:479"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:471"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:490"
        BranchSideFuncs:
        - "getPlain()"
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:489"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:490"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:495"
        BranchSideFuncs:
        - "getEndMark()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:494"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:495"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:500"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:499"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:495"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:500"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:499"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:500"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:505"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:504"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:500"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:505"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:504"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:505"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:507"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
        - "pop()"
        - "<init>(boolean,boolean)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:505"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:511"
        BranchSideFuncs:
        - "peekToken()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl:513"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:512"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "getTokenId()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl:511"
        BranchSideFuncs:
        - "peekToken()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:415,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:416,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:417,1"
      Dst: "[org.yaml.snakeyaml.tokens.AliasToken].getValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:417,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:417,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:417,1"
      Dst: "[org.yaml.snakeyaml.events.AliasEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:418,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].pop"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:426,1"
      Dst: "[org.yaml.snakeyaml.tokens.AnchorToken].getValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:431,1"
      Dst: "[org.yaml.snakeyaml.tokens.TagToken].getValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:447,1"
      Dst: "[org.yaml.snakeyaml.tokens.TagTuple].getHandle"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:448,1"
      Dst: "[org.yaml.snakeyaml.tokens.TagTuple].getSuffix"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:450,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:450,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:451,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:451,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:451,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:451,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:454,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:460,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:464,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:467,1"
      Dst: "[org.yaml.snakeyaml.events.SequenceStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:469,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:475,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].getPlain"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:476,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:482,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].getValue"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:483,1"
      Dst: "[org.yaml.snakeyaml.tokens.ScalarToken].getStyle"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:483,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:489,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:492,1"
      Dst: "[org.yaml.snakeyaml.events.MappingStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:494,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:499,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:504,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:514,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    JavaMethodInfo: null
    BBCount: 51
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].processEmptyScalar(org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 959
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.ScalarEvent].<init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].<init>(boolean,boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:960,1"
      Dst: "[org.yaml.snakeyaml.events.ImplicitTuple].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:960,1"
      Dst: "[org.yaml.snakeyaml.events.ScalarEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.parser.Production"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.Production"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 41
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.CommentEvent"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.tokens.CommentToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:119,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].produceCommentEvent"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.util.ArrayStack"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 23
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$800(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.parser.VersionTagsTuple"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].processDirectives()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:119,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].processDirectives"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.util.ArrayStack"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].processEmptyScalar(org.yaml.snakeyaml.error.Mark)"
    functionUses: 14
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:119,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].processEmptyScalar"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$1200(org.yaml.snakeyaml.parser.ParserImpl,boolean,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].parseNode(boolean,boolean)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:119,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].parseNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].parseBlockNodeOrIndentlessSequence()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:119,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].parseBlockNodeOrIndentlessSequence"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$100(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.parser.Production"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl].access$2400(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl].parseFlowNode()"
    functionUses: 6
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl:119,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].parseFlowNode"
    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:
        - "<init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1381"
        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:1382,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:1386"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1387,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:1391"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings:1392,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.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter].createInstance()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].setSchema(com.fasterxml.jackson.core.FormatSchema)"
    - "[com.fasterxml.jackson.core.JsonGenerator].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: 22
    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.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:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:47"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:49"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig:48"
        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.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: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].numberType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 45
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser$NumberType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].isFloatingPointNumber()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].isBigDecimal()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToInt()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:61,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToLong()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 63
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:63"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:64,1"
      Dst: "[java.math.BigDecimal].compareTo"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToExactIntegral()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:69"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:70"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.DecimalNode:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.DecimalNode:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:69,1"
      Dst: "[java.math.BigDecimal].signum"
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:70,1"
      Dst: "[java.math.BigDecimal].scale"
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:71,1"
      Dst: "[java.math.BigDecimal].stripTrailingZeros"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].numberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].shortValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "short"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:78,1"
      Dst: "[java.lang.Number].shortValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].intValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 80
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:81,1"
      Dst: "[java.math.BigDecimal].intValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].longValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:84,1"
      Dst: "[java.math.BigDecimal].longValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].bigIntegerValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "java.math.BigInteger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode]._bigIntFromBigDec(java.math.BigDecimal)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:89,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._bigIntFromBigDec"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].floatValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:93,1"
      Dst: "[java.math.BigDecimal].floatValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 95
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:96,1"
      Dst: "[java.math.BigDecimal].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].decimalValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 98
    functionDepth: 0
    returnType: "java.math.BigDecimal"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].asText()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.DecimalNode:103,1"
      Dst: "[java.math.BigDecimal].toString"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.DecimalNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.DecimalNode"
    linkageType: null
    functionLinenumber: 119
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    functionUses: 12
    ICount: 6
    EdgeCount: 9
    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: 31
    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: 8
    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.dataformat.toml.Parser$JsonNodeFactoryImpl].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: null
    functionLinenumber: 535
    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.dataformat.toml.Parser$JsonNodeFactoryImpl:536,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].arrayNode()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: null
    functionLinenumber: 540
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl:541,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].arrayNode(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    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.dataformat.toml.Parser$JsonNodeFactoryImpl:546,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlArrayNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl"
    linkageType: null
    functionLinenumber: 550
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionUses: 15
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl:551,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.Parser$TomlObjectNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 48
    functionDepth: 0
    returnType: "void"
    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.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getBindings()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getBindings()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.ArrayType:com.fasterxml.jackson.databind.type.CollectionLikeType:com.fasterxml.jackson.databind.type.MapLikeType:com.fasterxml.jackson.databind.type.PlaceholderForType:com.fasterxml.jackson.databind.type.ResolvedRecursiveType:com.fasterxml.jackson.databind.type.SimpleType].isContainerType()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass(java.lang.Class)"
    functionUses: 1
    ICount: 37
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:56"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:55"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:55"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:54"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "isAnnotationProcessingEnabled()"
        - "findMixInClassFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:61"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-1"
        BranchSideFuncs:
        - "isContainerType()"
        - "isJDKClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:62"
        BranchSideFuncs:
        - "isContainerType()"
        - "isJDKClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:61"
        BranchSideFuncs:
        - "isContainerType()"
        - "isJDKClass(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:62"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-1"
        BranchSideFuncs:
        - "isContainerType()"
        - "isJDKClass(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:49,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:52,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:54,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:55,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:56,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:57,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:62,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].isJDKClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:62,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isContainerType"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 64
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    functionUses: 1
    ICount: 34
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:75"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:74"
        BranchSideFuncs:
        - "isAnnotationProcessingEnabled()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:76"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:75"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:74"
        BranchSideFuncs:
        - "getAnnotationIntrospector()"
        - "isAnnotationProcessingEnabled()"
        - "findMixInClassFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:65,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:70,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeBindings].emptyBindings"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:75,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isAnnotationProcessingEnabled"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:76,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getAnnotationIntrospector"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:77,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 85
    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.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].isArrayType()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].skippableArray(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType:com.fasterxml.jackson.databind.type.ArrayType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveFully()"
    functionUses: 1
    ICount: 15
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:89"
        BranchSideFuncs:
        - "createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:88"
        BranchSideFuncs:
        - "resolveFully()"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:89"
        BranchSideFuncs:
        - "createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:88"
        BranchSideFuncs:
        - "resolveFully()"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:86,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:86,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:86,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].skippableArray"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:87,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createArrayType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:89,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:89,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveFully"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:93,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    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: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:101"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:102"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:101"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:99,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isArrayType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:99,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:99,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].skippableArray"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:100,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createArrayType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:102,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:102,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].skippableArray(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes()"
    functionUses: 1
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:111"
        BranchSideFuncs:
        - "createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:110"
        BranchSideFuncs:
        - "resolveWithoutSuperTypes()"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:111"
        BranchSideFuncs:
        - "createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:110"
        BranchSideFuncs:
        - "resolveWithoutSuperTypes()"
        - "<init>(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:108,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:108,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].skippableArray"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:109,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createArrayType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:111,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:111,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].skippableArray(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 114
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:114"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:115"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:114"
        BranchSideFuncs:
        - "findMixInClassFor(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:115,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createPrimordial(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 122
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>(java.lang.Class)"
    functionUses: 6
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:123,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].createArrayType(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 130
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>(java.lang.Class)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:131,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveFully()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].hasRawClass(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].isInterface()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveClassAnnotations(java.util.List)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 27
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:144"
        BranchSideFuncs:
        - "isInterface()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:143"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:137"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:140"
        BranchSideFuncs:
        - "_addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:139"
        BranchSideFuncs:
        - "_addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:135,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:136,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].hasRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:137,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isInterface"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:138,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:140,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperTypes"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:145,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:146,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:146,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveWithoutSuperTypes()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotatedClass"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveClassAnnotations(java.util.List)"
    - "[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)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory()"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:152,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:154,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:155,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getTypeFactory"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:155,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 161
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._contains(java.util.List,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getInterfaces()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].getSuperClass()"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getSuperClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    functionUses: 2
    ICount: 26
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:166"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:165"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:168"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:167"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:168"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:174"
        BranchSideFuncs:
        - "_contains(java.util.List,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:173"
        BranchSideFuncs:
        - "hasNext()"
        - "getInterfaces()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:172"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:171"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:177"
        BranchSideFuncs:
        - "hasNext()"
        - "getInterfaces()"
        - "_addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:176"
        BranchSideFuncs:
        - "getSuperClass()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:178"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:181"
        BranchSideFuncs:
        - "_addSuperTypes(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:162,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:169,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._contains"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:172,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:174,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getInterfaces"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:174,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:174,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:174,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:175,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:177,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getSuperClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:179,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperTypes"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 185
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._contains(java.util.List,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.type.TypeBase].getInterfaces()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
    functionUses: 3
    ICount: 23
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:187"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197"
        BranchSideFuncs:
        - "_contains(java.util.List,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:196"
        BranchSideFuncs:
        - "hasNext()"
        - "getInterfaces()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:196"
        BranchSideFuncs:
        - "hasNext()"
        - "getInterfaces()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:200"
        BranchSideFuncs:
        - "hasNext()"
        - "getInterfaces()"
        - "_addSuperInterfaces(com.fasterxml.jackson.databind.JavaType,java.util.List,boolean)"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:186,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:188,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._contains"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:191,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getInterfaces"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:197,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:198,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addSuperInterfaces"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._contains(java.util.List,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 202
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    functionUses: 2
    ICount: 13
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:203"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:208"
        BranchSideFuncs:
        - "get(int)"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:203"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:202"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:203,1"
      Dst: "[java.util.List].size"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:204,1"
      Dst: "[java.util.List].get"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:204,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver].resolveClassAnnotations(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].hasMixIns()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.Class,java.lang.Class)"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].findMixInClassFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].asAnnotations()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotations()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].asAnnotations()"
    functionUses: 2
    ICount: 60
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:225"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:229"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:228"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-1"
        BranchSideFuncs:
        - "hasMixIns()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:229"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-1"
        BranchSideFuncs:
        - "hasMixIns()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-1"
        BranchSideFuncs:
        - "hasMixIns()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:237"
        BranchSideFuncs:
        - "emptyCollector()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:234"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:238"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:237"
        BranchSideFuncs:
        - "emptyCollector()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:240"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:245"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:244"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:245"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:250"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:251"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:269"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:268"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:258"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:257"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:258"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:261"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:269"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:272"
        BranchSideFuncs:
        - "asAnnotations()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:231,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.SimpleMixInResolver].hasMixIns"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:238,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].emptyCollector"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:241,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addClassMixIns"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:247,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:246,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:251,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:251,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:251,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:254,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:256,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver].findMixInClassFor"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:273,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].asAnnotations"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.Class,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 278
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    - "java.lang.Class"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperClasses(java.lang.Class,java.lang.Class,boolean)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations(java.lang.Class)"
    functionUses: 3
    ICount: 17
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:279"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:291"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:292"
        BranchSideFuncs:
        - "findSuperClasses(java.lang.Class,java.lang.Class,boolean)"
        - "hasNext()"
        - "findClassAnnotations(java.lang.Class)"
        - "_addAnnotationsIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:281,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:281,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:288,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findSuperClasses"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:288,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:288,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:288,1"
      Dst: "[java.util.Iterator].next"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addAnnotationsIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation[])"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 297
    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$EmptyCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addFromBundleIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 4
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:309"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:309"
        BranchSideFuncs:
        - "isPresent(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:308"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:301"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:299"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:298"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:299"
        BranchSideFuncs:
        - "_addFromBundleIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:301,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].isPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:302,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:303,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:304,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addFromBundleIfNotPresent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addFromBundleIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver"
    linkageType: null
    functionLinenumber: 314
    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.AnnotationCollector$NCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].isPresent(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle(java.lang.'annotation'.Annotation)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addFromBundleIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
    functionUses: 2
    ICount: 25
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:315"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:327"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:326"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:314"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:317"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:320"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:319"
        BranchSideFuncs:
        - "isPresent(java.lang.'annotation'.Annotation)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:320"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:315"
        BranchSideFuncs:
        - "addOrOverride(java.lang.'annotation'.Annotation)"
        - "isAnnotationBundle(java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:314"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:315"
        BranchSideFuncs:
        - "_addFromBundleIfNotPresent(com.fasterxml.jackson.databind.introspect.AnnotationCollector,java.lang.'annotation'.Annotation)"
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:314"
        BranchSideFuncs:
        - "findClassAnnotations(java.lang.Class)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:315,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:315,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].findClassAnnotations"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:320,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].isPresent"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:321,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].addOrOverride"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:322,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isAnnotationBundle"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver:323,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver]._addFromBundleIfNotPresent"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - 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.core.StreamWriteFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:15,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.StreamWriteFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:15,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteFeature].<init>(java.lang.String,int,com.fasterxml.jackson.core.JsonGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    linkageType: null
    functionLinenumber: 142
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "com.fasterxml.jackson.core.JsonGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledByDefault()"
    functionUses: 7
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:143,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:146,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].getMask"
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:147,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator$Feature].enabledByDefault"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    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.StreamWriteFeature:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteFeature:164"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteFeature:163"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.StreamWriteFeature:160"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteFeature:158"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteFeature:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:159,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].values"
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:160,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.core.StreamWriteFeature:161,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.core.StreamWriteFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    linkageType: null
    functionLinenumber: 167
    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.StreamWriteFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    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.StreamWriteFeature:170"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.StreamWriteFeature:169"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.StreamWriteFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    linkageType: null
    functionLinenumber: 171
    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.StreamWriteFeature].mappedFeature()"
    functionSourceFile: "com.fasterxml.jackson.core.StreamWriteFeature"
    linkageType: null
    functionLinenumber: 173
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator$Feature"
    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.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: 78
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.function.BiConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$lambda_new_0__3].accept(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.LRUMap:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.LRUMap:82"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "accept(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.util.LRUMap:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:79,1"
      Dst: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:79,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:79,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:79,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:80,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:80,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.util.LRUMap:80,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:91,1"
      Dst: "[com.fasterxml.jackson.databind.util.LRUMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer"
    linkageType: null
    functionLinenumber: 521
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>(int,java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer:522,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer:522,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer]._parse(java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer"
    linkageType: null
    functionLinenumber: 528
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer:529,1"
      Dst: "[java.lang.reflect.Constructor].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.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.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping:153,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping:153,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping].<init>(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping:153,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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: 11
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:48"
        BranchSideFuncs:
        - "getEmbeddedObject()"
        - "getRawClass()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:47"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:45"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:48"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:47"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:43,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:44,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer:48,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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: 6
    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: 5
    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: 10
    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.core.JsonLocation].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilter].toString()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$Version].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer].toString()"
    - "[com.fasterxml.jackson.core.filter.TokenFilterContext].toString()"
    - "[org.yaml.snakeyaml.resolver.ResolverTuple].toString()"
    - "[com.fasterxml.jackson.databind.ser.std.JsonValueSerializer].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].toString()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].toString()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].toString()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].toString()"
    - "[com.fasterxml.jackson.core.JsonStreamContext].toString()"
    - "[com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std].toString()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].toString()"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].toString()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].toString()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$1].toString()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].toString()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].toString()"
    - "[org.yaml.snakeyaml.events.Event].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].toString()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].toString()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].toString()"
    - "[com.fasterxml.jackson.databind.node.BaseJsonNode].toString()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].toString()"
    - "[org.yaml.snakeyaml.TypeDescription].toString()"
    - "[org.yaml.snakeyaml.error.Mark].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].toString()"
    - "[com.fasterxml.jackson.databind.util.RawValue].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.CreatorCandidate].toString()"
    - "[org.yaml.snakeyaml.extensions.compactnotation.CompactData].toString()"
    - "[com.fasterxml.jackson.databind.type.MapType].toString()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].toString()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].toString()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$FlowStyle].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].toString()"
    - "[org.yaml.snakeyaml.events.ImplicitTuple].toString()"
    - "[com.fasterxml.jackson.core.format.DataFormatDetector].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$ScalarStyle].toString()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.SimpleNameIdResolver].toString()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].toString()"
    - "[com.fasterxml.jackson.databind.PropertyName].toString()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].toString()"
    - "[com.fasterxml.jackson.databind.deser.impl.ReadableObjectId].toString()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].toString()"
    - "[org.yaml.snakeyaml.introspector.Property].toString()"
    - "[com.fasterxml.jackson.databind.JsonMappingException$Reference].toString()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].toString()"
    - "[com.fasterxml.jackson.core.Version].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].toString()"
    - "[java.lang.Thread].toString()"
    - "[com.fasterxml.jackson.core.JsonPointer].toString()"
    - "[org.yaml.snakeyaml.scanner.SimpleKey].toString()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].toString()"
    - "[com.fasterxml.jackson.databind.deser.DataFormatReaders].toString()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$Chained].toString()"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].toString()"
    - "[com.fasterxml.jackson.core.util.TextBuffer].toString()"
    - "[com.fasterxml.jackson.databind.introspect.ObjectIdInfo].toString()"
    - "[com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer].toString()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].toString()"
    - "[com.fasterxml.jackson.core.filter.JsonPointerBasedFilter].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder].toString()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].toString()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvSchema].toString()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteContext].toString()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedId].toString()"
    - "[com.fasterxml.jackson.databind.type.PlaceholderForType].toString()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$3].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionType].toString()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].toString()"
    - "[com.fasterxml.jackson.databind.type.ClassStack].toString()"
    - "[com.fasterxml.jackson.databind.util.NameTransformer$2].toString()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].toString()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].toString()"
    - "[com.fasterxml.jackson.core.util.RequestPayload].toString()"
    - "[org.yaml.snakeyaml.DumperOptions$LineBreak].toString()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].toString()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].toString()"
    - "[org.yaml.snakeyaml.reader.ReaderException].toString()"
    - "[com.fasterxml.jackson.databind.type.SimpleType].toString()"
    - "[com.fasterxml.jackson.databind.ser.BeanSerializer].toString()"
    - "[org.yaml.snakeyaml.comments.CommentLine].toString()"
    - "[com.fasterxml.jackson.core.Base64Variant:com.fasterxml.jackson.core.io.SerializedString:com.fasterxml.jackson.core.sym.Name:com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat:com.fasterxml.jackson.databind.node.MissingNode:com.fasterxml.jackson.databind.type.ClassKey:org.xml.sax.SAXException:org.xml.sax.SAXParseException:org.yaml.snakeyaml.Yaml:org.yaml.snakeyaml.nodes.Tag:org.yaml.snakeyaml.tokens.Token$ID].toString()"
    functionUses: 1
    ICount: 8
    EdgeCount: 102
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:56"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:57,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asText(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:60,1"
      Dst: "[java.lang.Object].toString"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asBoolean(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:68"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:66"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:69"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:67,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asInt(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:76,1"
      Dst: "[java.lang.Number].intValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asLong(long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:85,1"
      Dst: "[java.lang.Number].longValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].asDouble(double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:94,1"
      Dst: "[java.lang.Number].doubleValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.node.InternalNodeMapper$WrapperForSerializer].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.MissingNode].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.util.JSONWrappedObject].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.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.JSONPObject].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.ShortNode].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.FloatNode].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.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.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: 1
    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: 31
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:140"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:139"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:140"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:141"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:140"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.POJONode:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:144"
        BranchSideFuncs:
        - "_pojoEquals(com.fasterxml.jackson.databind.node.POJONode)"
      - BranchSide: "com.fasterxml.jackson.databind.node.POJONode:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:142,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode]._pojoEquals"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.POJONode]._pojoEquals(com.fasterxml.jackson.databind.node.POJONode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.POJONode"
    linkageType: null
    functionLinenumber: 151
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.POJONode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 60
    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.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.JavaType].hashCode()"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].hashCode()"
    - "[com.fasterxml.jackson.core.sym.Name].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.type.ClassKey].hashCode()"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.LongNode].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].hashCode()"
    - "[com.fasterxml.jackson.core.JsonLocation].hashCode()"
    - "[org.yaml.snakeyaml.events.Event].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Tag].hashCode()"
    - "[org.yaml.snakeyaml.introspector.Property].hashCode()"
    - "[com.fasterxml.jackson.databind.node.IntNode].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[com.fasterxml.jackson.databind.util.TypeKey].hashCode()"
    functionUses: 8
    ICount: 4
    EdgeCount: 55
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.POJONode:159,1"
      Dst: "[java.lang.Object].hashCode"
    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.filter.FilteringParserDelegate].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.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.MapDeserializer].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.std.JsonNodeDeserializer$ObjectDeserializer].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.StdScalarDeserializer].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.StdDelegatingDeserializer].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.BeanDeserializer].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.DelegatingDeserializer].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.EnumSetDeserializer].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.CollectionDeserializer].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.JsonDeserializer].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.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].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)"
    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: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:147,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:147,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:147,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].setAndReturn(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty"
    linkageType: null
    functionLinenumber: 152
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set(java.lang.Object,java.lang.Object)"
    functionUses: 11
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty:153,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].set"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer:25,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer"
    linkageType: null
    functionLinenumber: 31
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem(java.lang.String,java.lang.Object[])"
    functionUses: 59
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.FailingSerializer:32,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportMappingProblem"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.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.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 9
    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.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:255,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase].<init>"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:256,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:276,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].<init>"
    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: 282
    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>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:287"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:286"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:283,1"
      Dst: "[java.util.Deque].pollFirst"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:285,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecycler].<init>"
    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: 291
    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:292,1"
      Dst: "[java.util.Deque].offerLast"
    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:301,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$StatefulImplBase]._resolveToShared"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:301,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool$lambda_readResolve_0__7].bootstrap$"
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool:301,1"
      Dst: "[java.util.Optional].orElseGet"
    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:301,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ConcurrentDequePool].nonShared"
    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.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.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.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.BeanAsArrayDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].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.BuilderBasedDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].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.BuilderBasedDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withIgnoreAllUnknown(boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].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.BuilderBasedDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer].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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    functionUses: 81
    ICount: 49
    EdgeCount: 65
    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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    functionUses: 23
    ICount: 47
    EdgeCount: 58
    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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].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.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.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.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.SettableBeanProperty$Delegating].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.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    functionUses: 1
    ICount: 54
    EdgeCount: 62
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[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.CreatorProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].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.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.SettableBeanProperty$Delegating].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.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.util.JsonParserDelegate].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserBase].setCurrentValue(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonParser].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: 57
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    functionUses: 1
    ICount: 9
    EdgeCount: 8
    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.WriterBasedJsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartArray(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].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.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 8
    EdgeCount: 17
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.ser.impl.IteratorSerializer]._serializeDynamicContents(java.util.Iterator,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    functionUses: 2
    ICount: 23
    EdgeCount: 136
    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.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi].serializerFor(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.JavaType].hasGenericTypes()"
    - "[com.fasterxml.jackson.databind.type.ArrayType].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[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.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.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.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.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.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.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.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.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.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.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.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.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.std.StringSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.InetSocketAddressSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.StdScalarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.ToStringSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.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.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.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.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.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.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.BeanSerializerBase].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[com.fasterxml.jackson.databind.ser.std.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.JsonValueSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    functionUses: 1
    ICount: 30
    EdgeCount: 133
    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.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes"
    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.dataformat.javaprop.io.JPropEscapes:8,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendKey(java.lang.StringBuilder,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:55"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:58"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:57"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:72"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:71"
        BranchSideFuncs:
        - "_appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:64"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:67"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:66"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:71"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:54,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:63,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:67,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:72,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes].appendValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "java.lang.StringBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    functionUses: 1
    ICount: 30
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:80"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:79"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:94"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:93"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:86"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:89"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:88"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:91"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:95"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:97"
        BranchSideFuncs:
        - "_appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:76,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:85,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:94,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:96,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:98,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes]._appendWithEscapes(java.lang.StringBuilder,java.lang.String,int[],int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.StringBuilder"
    - "java.lang.String"
    - "int[]"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:109"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:120"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:107"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:105,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:107,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropEscapes:110,1"
      Dst: "[java.lang.StringBuilder].append"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - 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.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 60
    ICount: 7
    EdgeCount: 9
    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.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    functionUses: 26
    ICount: 8
    EdgeCount: 9
    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: "[org.yaml.snakeyaml.internal.Logger$Level].values()"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.internal.Logger$Level[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger$Level:17,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.internal.Logger$Level].valueOf(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.internal.Logger$Level"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger$Level:17,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.internal.Logger$Level].<init>(java.lang.String,int,java.util.logging.Level)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: 21
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.logging.Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.internal.Logger$Level:22,1"
      Dst: "[java.lang.Enum].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.internal.Logger$Level].access$000(org.yaml.snakeyaml.internal.Logger$Level)"
    functionSourceFile: "org.yaml.snakeyaml.internal.Logger$Level"
    linkageType: null
    functionLinenumber: 16
    functionDepth: 0
    returnType: "java.util.logging.Level"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.internal.Logger$Level"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    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.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:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.type.ResolvedRecursiveType].setReference(com.fasterxml.jackson.databind.JavaType)"
    functionUses: 1
    ICount: 13
    EdgeCount: 19
    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: 22
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.type.ClassStack:76"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.type.ClassStack:76"
        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.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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].keySet()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    functionUses: 266
    ICount: 4
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator:951,1"
      Dst: "[java.util.Iterator].hasNext"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator"
    linkageType: null
    functionLinenumber: 955
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    functionUses: 270
    ICount: 6
    EdgeCount: 10
    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: 17
    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: "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockMappingStartToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.BlockMappingStartToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.BlockMappingStartToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray"
    linkageType: null
    functionLinenumber: 16
    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.JavaDoubleBitsFromByteArray:17,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.AbstractJavaFloatingPointBitsFromByteArray].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray].nan()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:23,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray].negativeInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:28,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray].positiveInfinity()"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:33,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray].valueOfFloatLiteral(byte[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray"
    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: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:42"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:40,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryDecFloatToDoubleTruncated"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:42,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:42,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:42,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:42,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray].valueOfHexLiteral(byte[],int,int,boolean,long,int,boolean,int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray"
    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: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:51"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:49,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastDoubleMath].tryHexFloatToDoubleTruncated"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:51,1"
      Dst: "[java.lang.Double].isNaN"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:51,1"
      Dst: "[java.lang.String].<init>"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:51,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "com.fasterxml.jackson.core.io.doubleparser.JavaDoubleBitsFromByteArray:51,1"
      Dst: "[java.lang.Double].doubleToRawLongBits"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base:31,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].<init>(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base:32,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].getProvider()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.SerializerProvider"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].setProvider(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].keyFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base].valueFormat(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor$Base"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].<init>(com.fasterxml.jackson.databind.JsonNode,com.fasterxml.jackson.core.ObjectCodec)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    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: 14
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:92"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:96"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 107
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].nextToken()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startObject()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].startObject()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startObject()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].startArray()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor].getParent()"
    functionUses: 202
    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.JsonNode].textValue()"
    - "[com.fasterxml.jackson.databind.node.TextNode].textValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    - "[com.fasterxml.jackson.databind.JsonNode].isBinary()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asText()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asText()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asText()"
    - "[com.fasterxml.jackson.databind.node.ContainerNode].asText()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asText()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asText()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asText()"
    - "[com.fasterxml.jackson.databind.node.NullNode].asText()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asText()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asText()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asText()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asText()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asText()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].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.BigIntegerNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberType()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].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.JsonNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].bigIntegerValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].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.IntNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].decimalValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].decimalValue()"
    functionUses: 17
    ICount: 4
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:263,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:263,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].decimalValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getDoubleValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].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.ShortNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].doubleValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].doubleValue()"
    functionUses: 6
    ICount: 5
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:273,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:273,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].doubleValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 277
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.IntNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.LongNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToInt()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToInt()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowInt()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].intValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].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.IntNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.LongNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].canConvertToLong()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].canConvertToLong()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].longValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].longValue()"
    functionUses: 16
    ICount: 8
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:288"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:291"
        BranchSideFuncs:
        - "reportOverflowLong()"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:290"
        BranchSideFuncs:
        - "longValue()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:287,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:288,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].canConvertToLong"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:289,1"
      Dst: "[com.fasterxml.jackson.core.base.ParserMinimalBase].reportOverflowLong"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:291,1"
      Dst: "[com.fasterxml.jackson.databind.node.NumericNode].longValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 295
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNumericNode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.IntNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.LongNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].numberValue()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].numberValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].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.TextNode].binaryValue()"
    - "[com.fasterxml.jackson.databind.JsonNode].binaryValue()"
    - "[com.fasterxml.jackson.databind.node.POJONode].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.util.ByteArrayBuilder].write(byte[],int,int)"
    - "[com.fasterxml.jackson.core.io.DataOutputAsStream].write(byte[],int,int)"
    - "[com.fasterxml.jackson.databind.util.ByteBufferBackedOutputStream].write(byte[],int,int)"
    functionUses: 3
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.TreeTraversingParser:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:361"
        BranchSideFuncs:
        - "write(byte[],int,int)"
      - BranchSide: "com.fasterxml.jackson.databind.node.TreeTraversingParser:360"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:356,1"
      Dst: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getBinaryValue"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:358,1"
      Dst: "[java.io.OutputStream].write"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.TreeTraversingParser].currentNode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.TreeTraversingParser"
    linkageType: null
    functionLinenumber: 370
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.NodeCursor$RootCursor].currentNode()"
    - "[com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor].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.NullNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.TextNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.IntNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ShortNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.POJONode].asToken()"
    - "[com.fasterxml.jackson.databind.node.LongNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].asToken()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].asToken()"
    - "[com.fasterxml.jackson.core.JsonParser]._constructError(java.lang.String)"
    functionUses: 8
    ICount: 18
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:383,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.node.TreeTraversingParser:383,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].<init>(com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7:291,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$TypeMatcher].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7].match(com.fasterxml.jackson.databind.cfg.MapperConfig,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7"
    linkageType: null
    functionLinenumber: 293
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MapperConfig"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder$7:294,1"
      Dst: "[java.lang.Class].isArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.core.util.BufferRecyclerPool$ThreadLocalPool].shared()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: 128
    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: 132
    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:133,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].acquireAndLinkBufferRecycler()"
    functionSourceFile: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool"
    linkageType: null
    functionLinenumber: 139
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].acquireBufferRecycler()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool:140,1"
      Dst: "[com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool].acquireBufferRecycler"
    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: 145
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.util.BufferRecycler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.BufferRecyclers].getBufferRecycler()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.BufferRecyclerPool$ThreadLocalPool:146,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: 151
    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.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.databind.introspect.AnnotatedConstructor$Serialization].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization:235,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization:236,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor$Serialization:237,1"
      Dst: "[java.lang.reflect.Constructor].getParameterTypes"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.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: 13
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:117,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:117,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:124,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:124,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: 8
    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.AnnotatedMethod].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    functionUses: 31
    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: 22
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:174,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotatedParameter:174,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    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.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeRaw(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeRaw(java.lang.String)"
    functionUses: 4
    ICount: 28
    EdgeCount: 165
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:81"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:82"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:81"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:82"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:84"
        BranchSideFuncs:
        - "defaultSerializeNull(com.fasterxml.jackson.core.JsonGenerator)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:87"
        BranchSideFuncs:
        - "findTypedValueSerializer(com.fasterxml.jackson.databind.JavaType,boolean,com.fasterxml.jackson.databind.BeanProperty)"
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:86"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "findTypedValueSerializer(java.lang.Class,boolean,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.util.JSONWrappedObject:90"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.JSONWrappedObject:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:81,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeRaw"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:83,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].defaultSerializeNull"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:85,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findTypedValueSerializer"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:85,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.util.JSONWrappedObject:87,1"
      Dst: "[java.lang.Object].getClass"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getPrefix()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getSuffix()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getValue()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.JSONWrappedObject].getSerializationType()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.JSONWrappedObject"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JavaType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: null
    functionLinenumber: 10
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:12"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:13"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:12"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:12"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:15"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:14"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:15"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:16"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:15"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:15"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:18"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:17"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:11,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:12,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:13,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].create(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].<init>(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.Markers:28,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.Markers].getStart()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: null
    functionLinenumber: 31
    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.dataformat.javaprop.util.Markers].getEnd()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.Markers"
    linkageType: null
    functionLinenumber: 35
    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: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:664,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue"
    linkageType: null
    functionLinenumber: 666
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$100(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowEndComment].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingEmptyValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingFirstKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowMappingKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingFirstKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntryMappingEnd].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueCommentList].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceFirstEntry].produce()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    functionUses: 2
    ICount: 84
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:667"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:679"
        BranchSideFuncs:
        - "getToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:678"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:669"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:672"
        BranchSideFuncs:
        - "access$100(org.yaml.snakeyaml.parser.ParserImpl)"
        - "produce()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:671"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:672"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:676"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:675"
        BranchSideFuncs:
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:679"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:683"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
        - "push(java.lang.Object)"
        - "access$2100(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:682"
        BranchSideFuncs:
        - "getStartMark()"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
        - "peekToken()"
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:667,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:668,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:670,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValueComment].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:670,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:671,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:671,1"
      Dst: "[org.yaml.snakeyaml.parser.Production].produce"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:673,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:673,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:673,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:674,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$2100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:677,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:677,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:684,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:685,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue"
    linkageType: null
    functionLinenumber: 663
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue:664,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils].<init>()"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayUtils:25,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList(java.lang.Object[])"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.util.ArrayUtils:36"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils:37"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayUtils:36,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils:37,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableCompositeList(java.lang.Object[],java.lang.Object[])"
    functionSourceFile: "org.yaml.snakeyaml.util.ArrayUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.util.ArrayUtils:52"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils:54"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils:53"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.util.ArrayUtils:54"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils:57"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.util.ArrayUtils:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.util.ArrayUtils:53,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils].toUnmodifiableList"
    - Src: "org.yaml.snakeyaml.util.ArrayUtils:57,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 132
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(java.lang.Class,java.lang.Boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:133,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:133,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].getInstance()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 134
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:139,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer]._createWithMerge(boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer,boolean,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:145,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>()"
    - "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode()"
    - "[com.fasterxml.jackson.dataformat.toml.Parser$JsonNodeFactoryImpl].objectNode()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 82
    ICount: 26
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:157"
        BranchSideFuncs:
        - "_deserializeContainerNoRecursion(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack,com.fasterxml.jackson.databind.node.ContainerNode)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:156"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:157"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:162"
        BranchSideFuncs:
        - "_deserializeObjectAtName(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.JsonNodeFactory,com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack)"
        - "<init>()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:161"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:162"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:165"
        BranchSideFuncs:
        - "objectNode()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:164"
        BranchSideFuncs:
        - "handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:152,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:153,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].objectNode"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeContainerNoRecursion"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:158,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer]._deserializeObjectAtName"
    - Src: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.node.ObjectNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer"
    linkageType: null
    functionLinenumber: 176
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].<init>(com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"
    linkageType: null
    functionLinenumber: 17
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullAccessPattern()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.AccessPattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$SqlDateDeserializer].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.FromStringDeserializer$Std].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.UUIDDeserializer].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.AtomicLongDeserializer].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.FromStringDeserializer$StringBufferDeserializer].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.EnumMapDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$LongDeserializer].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.NumberDeserializers$DoubleDeserializer].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.StringArrayDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].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$BooleanDeserializer].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.EnumSetDeserializer].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.StdDelegatingDeserializer].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.NumberDeserializers$IntegerDeserializer].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.ContainerDeserializerBase].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.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.impl.TypeWrappedDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer:com.fasterxml.jackson.databind.deser.std.NumberDeserializers$PrimitiveOrWrapperDeserializer:com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer:com.fasterxml.jackson.databind.deser.std.StringDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 44
    ICount: 5
    EdgeCount: 34
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.NullsAsEmptyProvider:30,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getEmptyValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    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.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: 3
    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.dataformat.toml.TomlFactory].requiresPropertyOrdering()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].requiresPropertyOrdering()"
    - "[com.fasterxml.jackson.core.JsonFactory].requiresPropertyOrdering()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].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: 1
    ICount: 77
    EdgeCount: 25
    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>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
        - "<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:687"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:686"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.DeserializerFactory)"
        - "<init>()"
    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:688,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: 19
    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.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:752,1"
      Dst: "[java.lang.StringBuilder].append"
    - 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: "[java.lang.StringBuilder].toString"
    - 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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1217,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1218,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1219,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.File,com.fasterxml.jackson.core.JsonEncoding)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "com.fasterxml.jackson.core.JsonEncoding"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1233,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1234,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator(java.io.DataOutput)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonGenerator"
    argCount: 1
    argTypes:
    - "java.io.DataOutput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1247,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1248,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1249,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.File)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1268,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1269,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1269,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.net.URL)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1281,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1282,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1282,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.InputStream)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1294,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1295,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1295,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(java.io.Reader)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1307,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1308,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1308,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].createParser(byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -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: 2
    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: 2
    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: 20
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1994,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:1994,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 18
    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"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2299,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].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:2308,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:2317,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:2336,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:2352,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:2367,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:2382,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:2402,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:2449,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2450,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:2459,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:2471,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:2497,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:2507,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:2521,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2522,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:2537,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: 2544
    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:2545"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2545"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2544"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:2547"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2545"
        BranchSideFuncs:
        - "'with'(com.fasterxml.jackson.databind.MapperFeature[])"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2544"
        BranchSideFuncs:
        - "without(com.fasterxml.jackson.databind.MapperFeature[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2546,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2545,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:2557,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:2567,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:2583,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:2598"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2598"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2597"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2599,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2598,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:2615,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:2632,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:2648,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:2665,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:2680,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:2695"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2695"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2694"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2696,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2695,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:2712,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:2729,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:2745,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:2762,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:2784"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2788"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2787"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2785,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2788,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:2801,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:2819,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:2839"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2841"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2840,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:2861"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2863"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2862,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:2874,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:2892,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:2912"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2914"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2913,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:2934"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:2936"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2935,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:2953,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:2966,1"
      Dst: "[com.fasterxml.jackson.core.StreamReadFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2966,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:2973,1"
      Dst: "[com.fasterxml.jackson.core.StreamWriteFeature].mappedFeature"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:2973,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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3007,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3008,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3008,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3008,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:3032,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3033,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3033,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3033,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:3056,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3057,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3057,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:3076,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3077,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3077,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:3111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3118"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3117"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3124"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3107,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3109,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3110,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3112,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3118,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3118,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3120,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3120,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:3149,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:3163,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3164,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3165,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3166,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3168,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:3184,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3184,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:3194,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3194,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:3232,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3233,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3233,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:3241,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3242,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3242,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: -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: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3251,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3253,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3253,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3257,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: 3265
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull(java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper]._readTreeAndClose(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonFactory].createParser(byte[])"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].createParser(byte[])"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsFactory].createParser(byte[])"
    - "[com.fasterxml.jackson.dataformat.csv.CsvFactory].createParser(byte[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3266,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3267,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3267,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:3275,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3276,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3276,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:3285,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3286,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3286,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:3301,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3302,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3302,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: 3319
    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.dataformat.csv.CsvGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[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.dataformat.javaprop.JavaPropsGenerator].setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.WriterBasedJsonGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].flush()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].flush()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].flush()"
    functionUses: 3
    ICount: 26
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3329"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3334"
        BranchSideFuncs:
        - "getPrettyPrinter()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3330"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3334"
        BranchSideFuncs:
        - "constructDefaultPrettyPrinter()"
        - "setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3333"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3337"
        BranchSideFuncs:
        - "_writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3336"
        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:3334"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3337"
        BranchSideFuncs:
        - "_writeCloseableValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3336"
        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:3338"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3342"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3341"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3320,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3321,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3329,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3330,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].getPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3331,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].constructDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3331,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].setPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3335,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseableValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3337,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3337,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3339,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:3357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3360"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3359"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3354,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3355,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3356,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3356,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3357,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3358,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:3372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3375"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3374"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3369,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3370,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3371,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3371,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3372,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3373,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:3386,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3386,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:3398,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3398,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:3403,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3403,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:3408,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3408,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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3419,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3420,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: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.TreeNode"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3445"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3451"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3450"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3451"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3452"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3455"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3454"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3471"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3462"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3461"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3472"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3471"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3451,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3452,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3455,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3460,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].getPojo"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3461,1"
      Dst: "[java.lang.Class].isInstance"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3472,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3472,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3478,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3478,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:3494"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3498"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3497"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3498"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3501"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3503"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3507"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3506"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3506"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3511"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3510"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3498,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSubTypeOf"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3499,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3499,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].isTypeOrSuperTypeOf"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3502,1"
      Dst: "[com.fasterxml.jackson.core.TreeNode].asToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3505,1"
      Dst: "[com.fasterxml.jackson.databind.node.POJONode].getPojo"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3511,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].treeAsTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3511,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3517,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3517,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:3531,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3532,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: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3565"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3572"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3571"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3586"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3585"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:3584"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3581"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:3580"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3566,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3566,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3572,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3573,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3576,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3577,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3578,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3581,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3582,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3583,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readTree"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3584,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3582,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3586,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3586,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 18
    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:3612,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3612,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3612,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:3623,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3623,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3623,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:3646,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3645,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3646,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:3659,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3658,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3659,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:3685,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3686,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3686,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3686,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:3705,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3706,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3706,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3706,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:3725,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3726,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3726,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:3751,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3752,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3752,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3752,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:3762,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3763,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3763,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3763,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:3773,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3774,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3774,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:3788,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3789,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3789,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:3803,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3804,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3804,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:3819,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3821,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3821,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._readMapAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3825,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:3833,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3834,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3834,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3834,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:3841,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3842,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3842,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3842,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:3849,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3850,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3850,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:3857,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3858,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3858,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3858,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:3865,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3866,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3866,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3866,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:3873,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3874,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3874,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:3881,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3882,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3882,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3882,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:3890,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3891,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3891,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3891,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:3898,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3899,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3899,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3899,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:3906,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3907,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3907,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3907,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:3914,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3915,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3915,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:3922,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3923,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3923,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:3929,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3930,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3931,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3930,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:3937,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3938,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].createParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3938,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:3955,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3955,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:3972,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3972,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:3980,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3980,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:3996,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:3996,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4011,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4011,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4013,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4013,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4014,1"
      Dst: "[com.fasterxml.jackson.core.io.SegmentedStringWriter].getAndClear"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4018,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: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4035"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4034"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4035"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4034"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4041"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4040"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4040"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4035"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4034"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4035,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory]._getBufferRecycler"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4035,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4036,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createGenerator"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4036,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4037,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].toByteArray"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4038,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].release"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4040,1"
      Dst: "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4035,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4043,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].fromUnexpectedIOE"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper].writer()"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: 4058
    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:4059,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4059,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:4068,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4068,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4068,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:4078,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4078,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4078,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:4087,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4087,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4087,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:4095,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4095,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4095,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:4111"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4110,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4111,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4110,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:4128"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4127,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4128,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4127,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:4144,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4144,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:4153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4156"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4156,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4156,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:4164,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4166,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].getDefaultPrettyPrinter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4165,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:4174,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4174,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].withFilters"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4174,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:4185,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4186,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4186,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:4196,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4196,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4196,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:4206,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4206,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newWriter"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4206,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:4216,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4216,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4216,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:4224"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4225"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4224,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4226,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4224,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:4235"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4236"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4235,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4237,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4235,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:4246,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4246,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:4262,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4262,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4262,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:4273,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4273,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4273,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:4285,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4285,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4285,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:4299"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4300"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4299"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4300,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4300,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4301,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4301,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:4312,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4312,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: 4322
    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:4323"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4323"
        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:4322"
        BranchSideFuncs:
        - "constructType(java.lang.reflect.Type)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4323,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4324,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4324,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:4335,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4336,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4336,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4336,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:4351,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4352,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4353,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructArrayType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4352,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:4368,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4369,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4370,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructCollectionType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4369,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:4385,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4386,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4387,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructMapType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4386,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:4396,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._assertNotNull"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4397,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4397,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._newReader"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4397,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:4409,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifySchemaType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4410,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4410,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:4421,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4421,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:4430,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4430,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].withView"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4430,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:4440,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4440,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfigBase].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4440,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:4450,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4450,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].with"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4450,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:4458,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4458,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:4467,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4467,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4467,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:4476,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4476,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4476,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:4524,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4524,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:4534,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4534,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:4544,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:4566"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4571"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4570"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4583"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4582"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4579"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4585"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4584"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4561,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4561,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4562,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4565,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4566,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4567,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4571,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4574,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4577,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4578,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4580,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4581,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4581,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4588,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4590,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4593,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4593,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:4637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4637"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4659"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4658"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4643"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4647"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4646"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4638,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4639,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].without"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4640,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4642,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].bufferForValueConversion"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4643,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4644,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].forceUseOfBigDecimal"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4647,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4648,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4649,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].readerForUpdating"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4649,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectReader].readValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4650,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4656,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:4681,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4681,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4681,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:4698,1"
      Dst: "[com.fasterxml.jackson.databind.type.TypeFactory].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4698,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:4716"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4719"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4718"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4717,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4719,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4719,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4719,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:4736,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: 4749
    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: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4750,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].createInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._writeValueAndClose(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4767"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4763"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4768"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4767"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4762,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4763,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4764,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseable"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4768,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4768,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4770,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4773,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].close"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ObjectMapper]._writeCloseable(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object,com.fasterxml.jackson.databind.SerializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.ObjectMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.SerializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4785,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4785,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4788,1"
      Dst: "[java.io.Closeable].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4790,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4793,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: 4802
    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.WriterBasedJsonGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].flush()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].flush()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].flush()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.dataformat.csv.impl.UTF8Writer].close()"
    - "[com.fasterxml.jackson.databind.MappingIterator].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.core.io.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].close()"
    - "[com.fasterxml.jackson.databind.SequenceWriter].close()"
    - "[com.fasterxml.jackson.core.io.UTF32Reader].close()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].close()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].close()"
    - "[com.fasterxml.jackson.dataformat.toml.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.UTF8Writer].close()"
    - "[com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader].close()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].close()"
    - "[com.fasterxml.jackson.core.io.MergedStream].close()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].close()"
    - "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.WriterBackedGenerator].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.io.Latin1Reader].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].close()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.impl.PropertiesBackedGenerator].close()"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].close()"
    - "[com.fasterxml.jackson.core.base.ParserBase].close()"
    - "[com.fasterxml.jackson.core.io.SegmentedStringWriter].close()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].close()"
    - "[com.fasterxml.jackson.core.util.ByteArrayBuilder].close()"
    functionUses: 1
    ICount: 17
    EdgeCount: 44
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4806"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4812"
        BranchSideFuncs:
        - "flush()"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4811"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4805,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._serializerProvider"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4805,1"
      Dst: "[com.fasterxml.jackson.databind.ser.DefaultSerializerProvider].serializeValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4806,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4807,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].flush"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4810,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].closeOnFailAndThrowAsIOE"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4813,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:4821,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getSerializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4821,1"
      Dst: "[com.fasterxml.jackson.databind.SerializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4822,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: -1
    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: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4844"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4846"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4848"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4847"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4847"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4850"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4849"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4854"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4857"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4856"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4842,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4843,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4846,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4846,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4850,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4853,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4854,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4855,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: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4868"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4870"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4872"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4871"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4871"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4875"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4874"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4878"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4881"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4880"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4877"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4882"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4880"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4865,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4866,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4867,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._initForReading"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4870,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4870,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4874,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4876,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].checkUnresolvedObjectId"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4878,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4879,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4882,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4863,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 21
    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.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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 61
    EdgeCount: 70
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4902"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4907"
        BranchSideFuncs:
        - "nextToken()"
      - 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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4904"
      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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4925"
      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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4925"
      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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4907"
        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: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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4921"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4907"
        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: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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4925"
      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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4925"
      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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4925"
      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()"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4925"
      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()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4894,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].constructType"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4896,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].getDeserializationConfig"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4900,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4901,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4903,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4907,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].getNodeFactory"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4907,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].missingNode"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4925,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].close"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:-1,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4912,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].createDeserializationContext"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4914,1"
      Dst: "[com.fasterxml.jackson.databind.node.JsonNodeFactory].nullNode"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4917,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._findRootDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4916,1"
      Dst: "[com.fasterxml.jackson.databind.deser.DefaultDeserializationContext].readRootValue"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4921,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4922,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._verifyNoTrailingTokens"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4907,1"
      Dst: "[java.lang.Throwable].addSuppressed"
    JavaMethodInfo: null
    BBCount: 26
    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: 4936
    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: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4937,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: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4959"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4968"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4962"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4968"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4953,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].initialize"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4958,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4961,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4965,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: 4978
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 1
    ICount: 9
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:4980"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:4984"
        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:4983"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4979,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4981,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].rawClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:4982,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: 4999
    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: 1
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5001"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5005"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5004"
        BranchSideFuncs:
        - "findRootValueDeserializer(com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5006"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5010"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5009"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5000,1"
      Dst: "[java.util.concurrent.ConcurrentHashMap].get"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5005,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findRootValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5007,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5007,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5007,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5007,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5010,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: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5019"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5024"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5020"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5025"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5024"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5020,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].canUseSchema"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5021,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5022,1"
      Dst: "[com.fasterxml.jackson.core.JsonFactory].getFormatName"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5022,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5022,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: 5027
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ObjectMapper:5028"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5031"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.ObjectMapper:5030"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5029,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.ObjectMapper:5029,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.UnicodeReader].<init>(java.io.InputStream)"
    functionSourceFile: "org.yaml.snakeyaml.reader.UnicodeReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:57,1"
      Dst: "[java.io.Reader].<init>"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:58,1"
      Dst: "[java.io.PushbackInputStream].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.UnicodeReader].getEncoding()"
    functionSourceFile: "org.yaml.snakeyaml.reader.UnicodeReader"
    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: "org.yaml.snakeyaml.reader.UnicodeReader:68,1"
      Dst: "[java.io.InputStreamReader].getEncoding"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.UnicodeReader].init()"
    functionSourceFile: "org.yaml.snakeyaml.reader.UnicodeReader"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:78"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:83"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:82"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:87"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:90"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:89"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:87"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:90"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:89"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:87"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:90"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:89"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:90"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:93"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:92"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:90"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:93"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:92"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:93"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:98"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:97"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:93"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:98"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:97"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.reader.UnicodeReader:102"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:107"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.reader.UnicodeReader:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:85,1"
      Dst: "[java.io.PushbackInputStream].read"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:103,1"
      Dst: "[java.io.PushbackInputStream].unread"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:107,1"
      Dst: "[java.nio.charset.Charset].newDecoder"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:107,1"
      Dst: "[java.nio.charset.CharsetDecoder].onUnmappableCharacter"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:108,1"
      Dst: "[java.io.InputStreamReader].<init>"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.UnicodeReader].close()"
    functionSourceFile: "org.yaml.snakeyaml.reader.UnicodeReader"
    linkageType: null
    functionLinenumber: 111
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.UnicodeReader].init()"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:112,1"
      Dst: "[org.yaml.snakeyaml.reader.UnicodeReader].init"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:113,1"
      Dst: "[java.io.InputStreamReader].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.reader.UnicodeReader].read(char[],int,int)"
    functionSourceFile: "org.yaml.snakeyaml.reader.UnicodeReader"
    linkageType: null
    functionLinenumber: 116
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.reader.UnicodeReader].init()"
    functionUses: 5
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:117,1"
      Dst: "[org.yaml.snakeyaml.reader.UnicodeReader].init"
    - Src: "org.yaml.snakeyaml.reader.UnicodeReader:118,1"
      Dst: "[java.io.InputStreamReader].read"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer"
    linkageType: null
    functionLinenumber: 15
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.NameTransformer].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer:16,1"
      Dst: "[com.fasterxml.jackson.databind.util.NameTransformer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].transform(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer"
    linkageType: null
    functionLinenumber: 23
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer].reverse(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter"
    linkageType: null
    functionLinenumber: 477
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter:478,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].writeIndentation(com.fasterxml.jackson.core.JsonGenerator,int)"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter"
    linkageType: null
    functionLinenumber: 483
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter].isInline()"
    functionSourceFile: "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter"
    linkageType: null
    functionLinenumber: 486
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue"
    linkageType: null
    functionLinenumber: 604
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.tokens.BlockEntryToken"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:605,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue"
    linkageType: null
    functionLinenumber: 609
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    functionUses: 3
    ICount: 55
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:610"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:614"
        BranchSideFuncs:
        - "access$300(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.CommentToken)"
        - "getToken()"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:613"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:614"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:618"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "access$1100(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.error.Mark)"
        - "getEndMark()"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:610,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:611,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:611,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:612,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:612,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$300"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:616,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:616,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryKey].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:616,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:617,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:617,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode].produce"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:620,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntryValue:620,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1100"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.MappingStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionSourceFile: "org.yaml.snakeyaml.events.MappingStartEvent"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.DumperOptions$FlowStyle"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.events.CollectionStartEvent].<init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)"
    functionUses: 4
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.events.MappingStartEvent:37,1"
      Dst: "[org.yaml.snakeyaml.events.CollectionStartEvent].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.events.MappingStartEvent].getEventId()"
    functionSourceFile: "org.yaml.snakeyaml.events.MappingStartEvent"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].<init>()"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.schubfach.MathUtils:62,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].pow10(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 94
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10pow2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog10threeQuartersPow2(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].flog2pow10(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 144
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g1(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].g0(int)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 184
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.schubfach.MathUtils].multiplyHigh(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.schubfach.MathUtils"
    linkageType: null
    functionLinenumber: 190
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 30
    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: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:31,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:32,1"
      Dst: "[java.util.LinkedHashMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].<init>(com.fasterxml.jackson.databind.node.JsonNodeFactory,java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.node.JsonNodeFactory"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:39,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._at(com.fasterxml.jackson.core.JsonPointer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.core.JsonPointer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:45,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].getMatchingProperty"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:45,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].deepCopy()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:58"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:56,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:58,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:58,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:58,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:58,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:59,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:59,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:59,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].deepCopy"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:59,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].'with'(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:78"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:77"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:80"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:83"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:74,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._jsonPointerIfValid"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:76,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].withObject"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:78,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:83,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:83,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:85,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:85,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:85,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:85,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:87,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:88,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].withArray(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:99"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:101"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:109"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:108"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:102"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:105"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:96,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._jsonPointerIfValid"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:98,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].withArray"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:100,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:105,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:105,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:107,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:107,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:107,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:107,1"
      Dst: "[java.lang.UnsupportedOperationException].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:109,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:110,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._withObject(com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.databind.JsonNode$OverwriteMode,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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.ObjectNode:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:135"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:134"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:132"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:119,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:123,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._at"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:126,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:126,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withObject"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:132,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withXxxVerifyReplace"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:135,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._withObjectAddTailProperty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._withArray(com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.core.JsonPointer,com.fasterxml.jackson.databind.JsonNode$OverwriteMode,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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.ObjectNode:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:147"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:150"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:160"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:159"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:157"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:143,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:148,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._at"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:151,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:151,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withArray"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:157,1"
      Dst: "[com.fasterxml.jackson.databind.node.BaseJsonNode]._withXxxVerifyReplace"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:160,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._withArrayAddTailProperty"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._withObjectAddTailProperty(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:169"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:174"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:173"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:176"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:174"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:177"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].getMatchingProperty"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:166,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:169,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:170,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:174,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:175,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putArray"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:175,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withObjectAddTailElement"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:177,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._withObjectAddTailProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._withArrayAddTailProperty(com.fasterxml.jackson.core.JsonPointer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:186"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:191"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:190"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:193"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:194"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:182,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].getMatchingProperty"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:183,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].tail"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:186,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].matches"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:187,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putArray"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:191,1"
      Dst: "[com.fasterxml.jackson.core.JsonPointer].mayMatchElement"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:192,1"
      Dst: "[com.fasterxml.jackson.databind.node.ArrayNode]._withArrayAddTailElement"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:194,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:194,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._withArrayAddTailProperty"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:206,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].getNodeType()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 216
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.JsonNodeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].isObject()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 221
    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.ObjectNode].asToken()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 224
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].size()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 228
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:229,1"
      Dst: "[java.util.Map].size"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:233,1"
      Dst: "[java.util.Map].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].elements()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 4
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:237,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:237,1"
      Dst: "[java.util.Collection].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].get(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    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.databind.node.ObjectNode].get(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 244
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 5
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:245,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].fieldNames()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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.node.ObjectNode:250,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:250,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].path(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:255,1"
      Dst: "[com.fasterxml.jackson.databind.node.MissingNode].getInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].path(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:262"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:265"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:261,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:265,1"
      Dst: "[com.fasterxml.jackson.databind.node.MissingNode].getInstance"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].required(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:274"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:270,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:274,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode]._reportRequiredViolation"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].fields()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 282
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    functionUses: 3
    ICount: 5
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:283,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:283,1"
      Dst: "[java.util.Set].iterator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].properties()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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.fasterxml.jackson.databind.node.ObjectNode:294,1"
      Dst: "[java.util.Map].entrySet"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.util.Comparator,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:300"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:303"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:302"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:308"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:312"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:311"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:318"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:317"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:315"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:314"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:317"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:307,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:312,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:312,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:312,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:312,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:313,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:313,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:314,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:314,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].equals"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].findValue(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:335"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:334"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:335"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:341"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:340"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:337"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:340"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:339"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:330,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:335,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:335,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:335,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:335,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:336,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findValue"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].findValues(java.lang.String,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:348"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:357"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:356"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:349"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:357"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:347,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:350,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:352,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:357,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:357,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:357,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:357,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:358,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findValues"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].findValuesAsText(java.lang.String,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:376"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:375"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:368"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:371"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:370"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:366,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:369,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:371,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].asText"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:371,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:376,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:376,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:376,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:376,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:377,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findValuesAsText"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].findParent(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:386"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:389"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:388"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:389"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:395"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:394"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:391"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:394"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:393"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:385,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:389,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:389,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:389,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:389,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:390,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findParent"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].findParents(java.lang.String,java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:402"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:411"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:410"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:null"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:411"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:401,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:404,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:406,1"
      Dst: "[java.util.List].add"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:411,1"
      Dst: "[java.util.Map].values"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:411,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:411,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:411,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:412,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].findParents"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 431
    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].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    functionUses: 11
    ICount: 43
    EdgeCount: 85
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:432"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:442"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:441"
        BranchSideFuncs:
        - "hasNext()"
        - "_contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
        - "iterator()"
        - "writeStartObject(java.lang.Object)"
        - "next()"
        - "entrySet()"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:433"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:433"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
        - "isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:432"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:-1"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:436"
        BranchSideFuncs:
        - "serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:435"
        BranchSideFuncs:
        - "serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:435"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:442"
        BranchSideFuncs:
        - "serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:441"
        BranchSideFuncs:
        - "hasNext()"
        - "_contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
        - "iterator()"
        - "writeStartObject(java.lang.Object)"
        - "next()"
        - "entrySet()"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:443"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:448"
        BranchSideFuncs:
        - "hasNext()"
        - "writeFieldName(java.lang.String)"
        - "_contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
        - "iterator()"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:447"
        BranchSideFuncs:
        - "writeEndObject()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:433,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:436,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:437,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].serializeFilteredContents"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:438,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:443,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:443,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:443,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:443,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:443,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:444,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:445,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:445,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:446,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].serializeWithType(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 456
    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.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[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.impl.TypeSerializerBase].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.node.ObjectNode].serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 2
    ICount: 44
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:459"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:465"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:464"
        BranchSideFuncs:
        - "typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:460"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:460"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
        - "isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:459"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:461"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:459"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.SerializationFeature)"
        - "isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:468"
        BranchSideFuncs:
        - "serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:467"
        BranchSideFuncs:
        - "serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:467"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:470"
        BranchSideFuncs:
        - "serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:469"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "_contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
        - "iterator()"
        - "entrySet()"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:476"
        BranchSideFuncs:
        - "hasNext()"
        - "writeFieldName(java.lang.String)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
        - "next()"
        - "_contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
        - "iterator()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:475"
        BranchSideFuncs:
        - "writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:460,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:465,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:464,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:468,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].serializeFilteredContents"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:470,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:470,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:470,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:470,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:470,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:471,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:472,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:472,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:473,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:476,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].serializeFilteredContents(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 488
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].isArray()"
    - "[com.fasterxml.jackson.databind.JsonNode].isArray()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.JsonSerializable$Base].isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.JsonNode].isNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].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.BinaryNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.TextNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.node.NullNode].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.BooleanNode].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.POJONode].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.BigIntegerNode].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)"
    functionUses: 2
    ICount: 30
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:489"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:508"
        BranchSideFuncs:
        - "hasNext()"
        - "_contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
        - "iterator()"
        - "isEmpty(com.fasterxml.jackson.databind.SerializerProvider)"
        - "next()"
        - "entrySet()"
        - "isArray()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:507"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:501"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:501"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:499"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:502"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:501"
        BranchSideFuncs:
        - "isNull()"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:505"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:504"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:502"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:505"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:504"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "serialize(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:489,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:489,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:489,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:489,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:489,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:494,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:499,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isArray"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:499,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable$Base].isEmpty"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:502,1"
      Dst: "[com.fasterxml.jackson.databind.JsonNode].isNull"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:505,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:505,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:506,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializable].serialize"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._contentsToSerialize(com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 516
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.cfg.DatatypeFeature)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    functionUses: 3
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:522"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:521"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:518"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:522"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:517,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].isEnabled"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:518,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:519,1"
      Dst: "[java.util.TreeMap].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].set(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 552
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 4
    ICount: 8
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:553"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:556"
        BranchSideFuncs:
        - "nullNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:555"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:554,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:556,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].setAll(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:575"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:582"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:581"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:577"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:580"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:579"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:575,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:575,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:575,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:575,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:576,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:578,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:580,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:580,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].setAll(com.fasterxml.jackson.databind.node.ObjectNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:600,1"
      Dst: "[java.util.Map].putAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].replace(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 617
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:621"
        BranchSideFuncs:
        - "nullNode()"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:620"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:619,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:621,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].without(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:637,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].without(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:656,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:656,1"
      Dst: "[java.util.Set].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:682"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:685"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:684"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:683,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:685,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putIfAbsent(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:716"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:715"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:714,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:716,1"
      Dst: "[java.util.Map].putIfAbsent"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].remove(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:727,1"
      Dst: "[java.util.Map].remove"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].remove(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:740,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:740,1"
      Dst: "[java.util.Set].removeAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].removeAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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.ObjectNode:753,1"
      Dst: "[java.util.Map].clear"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putAll(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:769,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putAll(com.fasterxml.jackson.databind.node.ObjectNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:784,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].setAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].retain(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:797,1"
      Dst: "[java.util.Map].keySet"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:797,1"
      Dst: "[java.util.Set].retainAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].retain(java.lang.String[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:810,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:810,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode].retain"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putArray(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 831
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ArrayNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode]._put(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:832,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].arrayNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:833,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putObject(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 849
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode]._put(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:850,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].objectNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:851,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putPOJO(java.lang.String,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    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.node.ObjectNode:874,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].pojoNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:874,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putRawValue(java.lang.String,com.fasterxml.jackson.databind.util.RawValue)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.util.RawValue"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:881,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].rawValueNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:881,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].putNull(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    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: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:893,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:893,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:903,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:903,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.Short)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Short"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:913"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:914"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:913"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:913,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:914,1"
      Dst: "[java.lang.Short].shortValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:914,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:913,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,int)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:927,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:927,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.Integer)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:937"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:938"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:937"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:937,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:938,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:938,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:937,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:951,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:951,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.Long)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:967"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:968"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:967"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:967,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:968,1"
      Dst: "[java.lang.Long].longValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:968,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:967,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:977,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:977,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.Float)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:987"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:988"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:987"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:987,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:988,1"
      Dst: "[java.lang.Float].floatValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:988,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:987,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:997,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:997,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.Double)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1007"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1008"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1007"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1007,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1008,1"
      Dst: "[java.lang.Double].doubleValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1008,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1007,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.math.BigDecimal)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigDecimal"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1017"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1018"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1017"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1017,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1018,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1017,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.math.BigInteger)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.math.BigInteger"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1029"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1030"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1029"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1029,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1030,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].numberNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1029,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1039"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1040"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1039"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1039,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1040,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].textNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1039,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1049,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1049,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1059"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1060"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1059"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1059,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1060,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1060,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].booleanNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1059,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].put(java.lang.String,byte[])"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1069"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1070"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1069"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1069,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].nullNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1070,1"
      Dst: "[com.fasterxml.jackson.databind.node.ContainerNode].binaryNode"
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1069,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._put"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 1081
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.node.ObjectNode]._childrenEqual(com.fasterxml.jackson.databind.node.ObjectNode)"
    functionUses: 32
    ICount: 12
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1082"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1083"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1082"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1083"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1084"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1083"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.node.ObjectNode:1084"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1087"
        BranchSideFuncs:
        - "_childrenEqual(com.fasterxml.jackson.databind.node.ObjectNode)"
      - BranchSide: "com.fasterxml.jackson.databind.node.ObjectNode:1086"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1085,1"
      Dst: "[com.fasterxml.jackson.databind.node.ObjectNode]._childrenEqual"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._childrenEqual(com.fasterxml.jackson.databind.node.ObjectNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 1094
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.node.ObjectNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1095,1"
      Dst: "[java.util.Map].equals"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 1100
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1101,1"
      Dst: "[java.util.Map].hashCode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.node.ObjectNode]._put(java.lang.String,com.fasterxml.jackson.databind.JsonNode)"
    functionSourceFile: "com.fasterxml.jackson.databind.node.ObjectNode"
    linkageType: null
    functionLinenumber: 1111
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.node.ObjectNode"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.fasterxml.jackson.databind.JsonNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.node.ObjectNode:1112,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator].<init>(org.yaml.snakeyaml.representer.SafeRepresenter)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.representer.SafeRepresenter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator:191,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator].representData(java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Node"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator:196,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator:196,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator:196,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator:196,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representSequence"
    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: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:54,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:54,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.util.Separators$Spacing:54,1"
      Dst: "[java.lang.StringBuilder].toString"
    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: "[org.yaml.snakeyaml.representer.SafeRepresenter].<init>(org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter:48"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter:51"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:47,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:49,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:51,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:52,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:52,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:53,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:55,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:56,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:58,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:67,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:68,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:69,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:70,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:71,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:72,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:72,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:73,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:74,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:76,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:77,1"
      Dst: "[org.yaml.snakeyaml.DumperOptions].getNonPrintableStyle"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTag(java.lang.Class,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Tag"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter:81"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter:84"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:81,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:82,1"
      Dst: "[java.util.Map].get"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter].addClassTag(java.lang.Class,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Tag"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.SafeRepresenter:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter:99"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.SafeRepresenter:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:97,1"
      Dst: "[java.lang.NullPointerException].<init>"
    - Src: "org.yaml.snakeyaml.representer.SafeRepresenter:99,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTimeZone()"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.SafeRepresenter].access$000()"
    functionSourceFile: "org.yaml.snakeyaml.representer.SafeRepresenter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.regex.Pattern"
    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.TokenBufferSerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 33
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].serialize(com.fasterxml.jackson.core.JsonGenerator)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:34,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 53
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    functionUses: 1
    ICount: 11
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:54,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId"
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:53,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix"
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize"
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:56,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].getSchema(com.fasterxml.jackson.databind.SerializerProvider,java.lang.reflect.Type)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonNode"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.reflect.Type"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:68,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].createSchemaNode"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:77,1"
      Dst: "[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectAnyFormat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "com.fasterxml.jackson.databind.jsontype.TypeSerializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType(com.fasterxml.jackson.databind.util.TokenBuffer,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)"
    functionUses: 26
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer:23,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer].serializeWithType"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:228,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].produce()"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart"
    linkageType: null
    functionLinenumber: 231
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.events.Event"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].resetDocumentIndex()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$800(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
    - "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.CommentToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowEntryToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ScalarToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowMappingEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.KeyToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.ValueToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.TagToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.BlockMappingStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.FlowSequenceStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DirectiveToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.StreamStartToken].getTokenId()"
    - "[org.yaml.snakeyaml.tokens.DocumentEndToken].getTokenId()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].peekToken()"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags()"
    - "[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion()"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].push(java.lang.Object)"
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    - "[org.yaml.snakeyaml.scanner.ScannerImpl].getToken()"
    - "[org.yaml.snakeyaml.events.StreamEndEvent].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.tokens.Token].getEndMark()"
    - "[org.yaml.snakeyaml.tokens.Token].getStartMark()"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].isEmpty()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$500(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.util.ArrayStack].isEmpty()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
    - "[org.yaml.snakeyaml.parser.ParserImpl].access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    functionUses: 3
    ICount: 129
    EdgeCount: 59
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:232"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:237"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:236"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:237"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:262"
        BranchSideFuncs:
        - "access$800(org.yaml.snakeyaml.parser.ParserImpl)"
        - "resetDocumentIndex()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:261"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getToken()"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:242"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:245"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:246"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:262"
        BranchSideFuncs:
        - "checkToken(org.yaml.snakeyaml.tokens.Token$ID[])"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:261"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
        - "getToken()"
        - "getEndMark()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:247"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:252"
        BranchSideFuncs:
        - "getTokenId()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
        - "peekToken()"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:251"
        BranchSideFuncs:
        - "getTags()"
        - "getVersion()"
        - "push(java.lang.Object)"
        - "<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
        - "<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:264"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:267"
        BranchSideFuncs:
        - "access$500(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:266"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:267"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:270"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "access$1000(org.yaml.snakeyaml.parser.ParserImpl)"
      - BranchSide: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:269"
        BranchSideFuncs:
        - "access$102(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.Production)"
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:232,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].checkToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:233,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].getToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:238,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].resetDocumentIndex"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:239,1"
      Dst: "[org.yaml.snakeyaml.scanner.Scanner].peekToken"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:240,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getStartMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:241,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$800"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:248,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:248,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:249,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getTokenId"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:249,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:250,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:253,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].getEndMark"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:255,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getVersion"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:255,1"
      Dst: "[org.yaml.snakeyaml.parser.VersionTagsTuple].getTags"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:255,1"
      Dst: "[org.yaml.snakeyaml.events.DocumentStartEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:256,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$500"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:256,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:256,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].push"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:257,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentContent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:257,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$102"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:263,1"
      Dst: "[org.yaml.snakeyaml.events.StreamEndEvent].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:264,1"
      Dst: "[org.yaml.snakeyaml.util.ArrayStack].isEmpty"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:265,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:267,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl].access$1000"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.parser.ParserImpl$1)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart"
    linkageType: null
    functionLinenumber: 227
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.parser.ParserImpl"
    - "org.yaml.snakeyaml.parser.ParserImpl$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>(org.yaml.snakeyaml.parser.ParserImpl)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart:228,1"
      Dst: "[org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart:373,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart"
    linkageType: null
    functionLinenumber: 375
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].expect()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart:376,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart:376,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart].expect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart"
    linkageType: null
    functionLinenumber: 372
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart:373,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].<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.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.std.StdValueInstantiator].getArrayDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateCreator()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator:com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.IterationType].getContentType()"
    - "[com.fasterxml.jackson.databind.JavaType].getContentType()"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].getContentType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionUses: 2
    ICount: 39
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:116"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:126"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:118"
        BranchSideFuncs:
        - "getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:117"
        BranchSideFuncs:
        - "getDelegateCreator()"
        - "getArrayDelegateCreator()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:127"
        BranchSideFuncs:
        - "getArrayDelegateType(com.fasterxml.jackson.databind.DeserializationConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:126"
        BranchSideFuncs:
        - "getContentType()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:129"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:136"
        BranchSideFuncs:
        - "handleSecondaryContextualization(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JavaType)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:140"
        BranchSideFuncs:
        - "isDefaultDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
        - "findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
        - "findContentNullProvider(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,com.fasterxml.jackson.databind.JsonDeserializer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:144"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:146"
        BranchSideFuncs:
        - "withResolved(com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.JsonDeserializer,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateCreator"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getArrayDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:121,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:119,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateCreator"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:123,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].getDelegateType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:128,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getContentType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:131,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findConvertingContentDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:137,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleSecondaryContextualization"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:141,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findContentNullProvider"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].isDefaultDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].getContentDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 158
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].getValueInstantiator()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeUsingCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection,com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 2
    ICount: 40
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:193"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:197"
        BranchSideFuncs:
        - "handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:196"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:197"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:203"
        BranchSideFuncs:
        - "deserializeUsingCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection,com.fasterxml.jackson.databind.JsonDeserializer)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:202"
        BranchSideFuncs:
        - "nextTextValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:204"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:207"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:209"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:212"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:211"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:217"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:215"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:193,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:194,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].handleNonArray"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:198,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeUsingCustom"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextTextValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:205,1"
      Dst: "[java.util.Collection].add"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:208,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:223,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:223,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserializeUsingCustom(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection,com.fasterxml.jackson.databind.JsonDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 238
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    - "com.fasterxml.jackson.databind.JsonDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    functionUses: 1
    ICount: 33
    EdgeCount: 159
    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.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 28
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:268,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromArray"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].handleNonArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 280
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].size()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].size()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].add(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].add(java.lang.Object)"
    functionUses: 1
    ICount: 80
    EdgeCount: 121
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:280"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:281"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:283"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:-1"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:-2"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:284"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:291"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:290"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:285"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:288"
        BranchSideFuncs:
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:287"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:296"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:303"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "findCoercionFromBlankString(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
        - "_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
        - "_deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "logicalType()"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
        - "currentToken()"
        - "handledType()"
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "getText()"
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:302"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:298"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:301"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:300"
        BranchSideFuncs:
        - "getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:303"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:304"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:303"
        BranchSideFuncs:
        - "_isBlank(java.lang.String)"
        - "getText()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:309"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:313"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:312"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "_deserializeFromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.String)"
        - "handledType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapWithPath(java.lang.Throwable,java.lang.Object,int)"
        - "size()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:324"
        BranchSideFuncs:
        - "_parseString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.NullValueProvider)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:283,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:288,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:292,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:301,1"
      Dst: "[com.fasterxml.jackson.databind.deser.NullValueProvider].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:304,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].logicalType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:307,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:310,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._deserializeFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:306,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._parseString"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:325,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:327,1"
      Dst: "[java.util.Collection].size"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:327,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].wrapWithPath"
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:330,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 27
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.util.Collection)"
    functionUses: 21
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer:27,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.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.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 1
    ICount: 12
    EdgeCount: 3
    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$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque].iterator()"
    - "[org.yaml.snakeyaml.comments.CommentEventsCollector$1].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$Values].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].values()"
    functionUses: 62
    ICount: 9
    EdgeCount: 6
    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.impl.PropertyBasedCreator].<init>(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: 57
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].construct(java.util.Locale)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].getLocale()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getConfig()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].isIgnorable()"
    - "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].findAliases(com.fasterxml.jackson.databind.cfg.MapperConfig)"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.PropertyName].getSimpleName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty:com.fasterxml.jackson.databind.deser.SettableBeanProperty].isIgnorable()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 56
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:60"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:63"
        BranchSideFuncs:
        - "construct(java.util.Locale)"
        - "getLocale()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:62"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:71"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:85"
        BranchSideFuncs:
        - "getConfig()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:73"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:85"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:84"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:75"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:72"
        BranchSideFuncs:
        - "findAliases(com.fasterxml.jackson.databind.cfg.MapperConfig)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:71"
        BranchSideFuncs:
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:77"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:72"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:71"
        BranchSideFuncs:
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:72"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getSimpleName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:71"
        BranchSideFuncs:
        - "getConfig()"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:93"
        BranchSideFuncs:
        - "isIgnorable()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:92"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:85"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:58,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:61,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getConfig"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:61,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].getLocale"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:61,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].construct"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:63,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:75,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].isIgnorable"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:76,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase].findAliases"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:77,1"
      Dst: "[java.util.List].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:78,1"
      Dst: "[java.util.List].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:78,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:79,1"
      Dst: "[com.fasterxml.jackson.databind.PropertyName].getSimpleName"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:79,1"
      Dst: "[java.util.HashMap].put"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:90,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 4
  - functionName: "[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[],com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: 105
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].hasValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].isInjectionOnly()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].isInjectionOnly()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].isInjectionOnly()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].<init>(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean,boolean)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].isCaseInsensitive()"
    functionUses: 1
    ICount: 23
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:108"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:119"
        BranchSideFuncs:
        - "hasValueDeserializer()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:118"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:110"
      Branch Sides: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:null"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
        - "getType()"
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].isInjectionOnly"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:114,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:114,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:114,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].isCaseInsensitive"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:120,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasValueDeserializer()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].hasValueDeserializer()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType()"
    - "[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.ObjectIdValueProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].<init>(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean,boolean)"
    functionUses: 3
    ICount: 20
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:141"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:148"
        BranchSideFuncs:
        - "hasValueDeserializer()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:147"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],boolean,boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:143"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:null"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
        - "getType()"
        - "withValueDeserializer(com.fasterxml.jackson.databind.JsonDeserializer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:143,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].hasValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getType"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:144,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].withValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:148,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[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[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:158,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:157,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].construct"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].properties()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    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.deser.impl.PropertyBasedCreator:168,1"
      Dst: "[java.util.HashMap].values"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:172,1"
      Dst: "[java.util.HashMap].get"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.SettableBeanProperty"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:176"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:181"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:180"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:177"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:180"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:176,1"
      Dst: "[java.util.HashMap].values"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:176,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:176,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:176,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:177,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getPropertyIndex"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[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)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: 196
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].<init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 10
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:197,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator"
    linkageType: null
    functionLinenumber: 201
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[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].createFromObjectWith(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].handleIdValue(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].buffered()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular].assign(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any].assign(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map].assign(java.lang.Object)"
    functionUses: 19
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:205"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:213"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:213"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:202,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createFromObjectWith"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:207,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].handleIdValue"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:210,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].buffered"
    - Src: "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator:211,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValue].assign"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 2
  - 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.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)"
    - "[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].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    functionUses: 1
    ICount: 20
    EdgeCount: 18
    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()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator:com.fasterxml.jackson.databind.util.ArrayIterator:com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 17
    EdgeCount: 91
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:86"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:85"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:83"
        BranchSideFuncs:
        - "serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78,1"
      Dst: "[java.util.AbstractCollection].iterator"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:78,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:82,1"
      Dst: "[java.lang.Enum].getDeclaringClass"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].findContentValueSerializer"
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:84,1"
      Dst: "[com.fasterxml.jackson.databind.JsonSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 3
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serializeContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize(java.util.EnumSet,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 59
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].serialize"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement(java.util.EnumSet)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].hasSingleElement"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer"
    linkageType: null
    functionLinenumber: 9
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.SerializerProvider"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,java.util.EnumSet)"
    functionUses: 18
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer:10,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.EnumSetSerializer].isEmpty"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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: 2
    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: 16
    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: 10
    ICount: 3
    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.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.dataformat.yaml.YAMLGenerator].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator:com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeObjectRef(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 21
    EdgeCount: 79
    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$IntSequenceGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$UUIDGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerators$StringIdGenerator].generateId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.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.dataformat.yaml.YAMLGenerator].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].canWriteObjectId()"
    - "[com.fasterxml.jackson.core.JsonGenerator:com.fasterxml.jackson.databind.util.TokenBuffer:com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator:com.fasterxml.jackson.dataformat.toml.TomlGenerator].canWriteObjectId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.core.JsonGenerator].writeObjectId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].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.ser.std.UUIDSerializer].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.std.NumberSerializer$BigDecimalAsStringSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer].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.EnumSerializer].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.InetSocketAddressSerializer].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.CalendarSerializer].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.StdArraySerializers$IntArraySerializer].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.BooleanSerializer$AsNumber].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.NumberSerializer].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.ext.CoreXMLSerializers$XMLGregorianCalendarSerializer].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.impl.UnknownSerializer].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.BeanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.RawSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer].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.StdArraySerializers$DoubleArraySerializer].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.NullSerializer].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.MapSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer].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.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.TimeZoneSerializer].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.InetAddressSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$LongArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$ShortArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$Default].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer].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.impl.IndexedListSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$BooleanArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer].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.IterableSerializer].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.ClassSerializer].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.NumberSerializers$IntLikeSerializer].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.NumberSerializers$ShortSerializer].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.ObjectArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.std.StdArraySerializers$FloatArraySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ser.impl.FailingSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].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.SerializableSerializer].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.StdDelegatingSerializer].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.ext.DOMSerializer].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.BooleanSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionUses: 2
    ICount: 22
    EdgeCount: 87
    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.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.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    functionUses: 2
    ICount: 8
    EdgeCount: 9
    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.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.impl.TypeSerializerBase].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.core.type.WritableTypeId)"
    - "[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(java.lang.Object,java.lang.Class,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.ext.NioPathSerializer].serialize(java.nio.file.Path,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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].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: "[org.yaml.snakeyaml.representer.Representer].<init>(org.yaml.snakeyaml.DumperOptions)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.DumperOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:46,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].<init>"
    - Src: "org.yaml.snakeyaml.representer.Representer:43,1"
      Dst: "[java.util.Collections].emptyMap"
    - Src: "org.yaml.snakeyaml.representer.Representer:47,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer$RepresentJavaBean].<init>"
    - Src: "org.yaml.snakeyaml.representer.Representer:47,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].addTypeDescription(org.yaml.snakeyaml.TypeDescription)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.TypeDescription"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.TypeDescription"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:51"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:54"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:53"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:54"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:57"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:52,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.representer.Representer:54,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:55,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getType"
    - Src: "org.yaml.snakeyaml.representer.Representer:55,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].addClassTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:57,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.representer.Representer:57,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].setPropertyUtils"
    - Src: "org.yaml.snakeyaml.representer.Representer:58,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].setPropertyUtils(org.yaml.snakeyaml.introspector.PropertyUtils)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.introspector.PropertyUtils"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:65"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:68"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:63,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].setPropertyUtils"
    - Src: "org.yaml.snakeyaml.representer.Representer:64,1"
      Dst: "[java.util.Map].values"
    - Src: "org.yaml.snakeyaml.representer.Representer:65,1"
      Dst: "[java.util.Collection].iterator"
    - Src: "org.yaml.snakeyaml.representer.Representer:65,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.representer.Representer:65,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.representer.Representer:66,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].setPropertyUtils"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.Representer].representJavaBean(java.util.Set,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.MappingNode"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:91"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:87"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:113"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:112"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:98"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:95"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:101"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:104"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:103"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:104"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:107"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:106"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:108"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:109"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:108"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:108"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:111"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:110"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:113"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:116"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:115"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:88,1"
      Dst: "[java.util.Set].size"
    - Src: "org.yaml.snakeyaml.representer.Representer:88,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.representer.Representer:90,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.Representer:90,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.representer.Representer:91,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].<init>"
    - Src: "org.yaml.snakeyaml.representer.Representer:93,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].<init>"
    - Src: "org.yaml.snakeyaml.representer.Representer:94,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.representer.Representer:96,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.representer.Representer:96,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.representer.Representer:96,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.representer.Representer:97,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].get"
    - Src: "org.yaml.snakeyaml.representer.Representer:100,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty"
    - Src: "org.yaml.snakeyaml.representer.Representer:104,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.representer.Representer:104,1"
      Dst: "[org.yaml.snakeyaml.nodes.ScalarNode].isPlain"
    - Src: "org.yaml.snakeyaml.representer.Representer:107,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.representer.Representer:111,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.representer.Representer:114,1"
      Dst: "[org.yaml.snakeyaml.nodes.CollectionNode].setFlowStyle"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.representer.Representer].representJavaBeanProperty(java.lang.Object,org.yaml.snakeyaml.introspector.Property,java.lang.Object,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.NodeTuple"
    argCount: 4
    argTypes:
    - "java.lang.Object"
    - "org.yaml.snakeyaml.introspector.Property"
    - "java.lang.Object"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:138"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:163"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:138"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:163"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:140"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:163"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:141"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:148"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:143"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:163"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:144"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:163"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:162"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:149"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:158"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:157"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:150"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:158"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:157"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:151"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:158"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:157"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:152"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:158"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:132,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getName"
    - Src: "org.yaml.snakeyaml.representer.Representer:132,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].representData"
    - Src: "org.yaml.snakeyaml.representer.Representer:134,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.representer.Representer:139,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.representer.Representer:143,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getType"
    - Src: "org.yaml.snakeyaml.representer.Representer:145,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:150,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.Representer:152,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:152,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.representer.Representer:158,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].checkGlobalTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:163,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].checkGlobalTag(org.yaml.snakeyaml.introspector.Property,org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.yaml.snakeyaml.introspector.Property"
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 92
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:177"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:181"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:180"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:177"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:181"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:180"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:182"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:234"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:233"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:183"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:182"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:188"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:190"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:189"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:190"
      Branch Sides: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:195"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:207"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:206"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:196"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:207"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:206"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:198"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:205"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:204"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:199"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:205"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:204"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:200"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:205"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:204"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:183"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:182"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:212"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:221"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:220"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:215"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:220"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:219"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:216"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:220"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:219"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:183"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:233"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:225"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:234"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:233"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:177,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "org.yaml.snakeyaml.representer.Representer:177,1"
      Dst: "[java.lang.Class].isArray"
    - Src: "org.yaml.snakeyaml.representer.Representer:177,1"
      Dst: "[java.lang.Class].getComponentType"
    - Src: "org.yaml.snakeyaml.representer.Representer:177,1"
      Dst: "[java.lang.Class].isPrimitive"
    - Src: "org.yaml.snakeyaml.representer.Representer:181,1"
      Dst: "[org.yaml.snakeyaml.introspector.Property].getActualTypeArguments"
    - Src: "org.yaml.snakeyaml.representer.Representer:183,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.representer.Representer:187,1"
      Dst: "[java.util.Collections].emptyList"
    - Src: "org.yaml.snakeyaml.representer.Representer:189,1"
      Dst: "[java.util.Arrays].asList"
    - Src: "org.yaml.snakeyaml.representer.Representer:194,1"
      Dst: "[java.lang.Iterable].iterator"
    - Src: "org.yaml.snakeyaml.representer.Representer:195,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.representer.Representer:196,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.representer.Representer:196,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.representer.Representer:196,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.representer.Representer:199,1"
      Dst: "[java.lang.Object].equals"
    - Src: "org.yaml.snakeyaml.representer.Representer:201,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:210,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.representer.Representer:212,1"
      Dst: "[java.util.Set].iterator"
    - Src: "org.yaml.snakeyaml.representer.Representer:214,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.representer.Representer:226,1"
      Dst: "[org.yaml.snakeyaml.representer.Representer].resetTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:227,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    JavaMethodInfo: null
    BBCount: 31
    CyclomaticComplexity: 4
  - functionName: "[org.yaml.snakeyaml.representer.Representer].resetTag(java.lang.Class,org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:238"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:245"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:244"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.representer.Representer:239"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:242"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:237,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.representer.Representer:238,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].matches"
    - Src: "org.yaml.snakeyaml.representer.Representer:239,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "org.yaml.snakeyaml.representer.Representer:240,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTag"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].getProperties(java.lang.Class)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.representer.Representer:255"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:258"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.representer.Representer:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:255,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.representer.Representer:256,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.representer.Representer:256,1"
      Dst: "[org.yaml.snakeyaml.TypeDescription].getProperties"
    - Src: "org.yaml.snakeyaml.representer.Representer:258,1"
      Dst: "[org.yaml.snakeyaml.representer.BaseRepresenter].getPropertyUtils"
    - Src: "org.yaml.snakeyaml.representer.Representer:258,1"
      Dst: "[org.yaml.snakeyaml.introspector.PropertyUtils].getProperties"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].setTimeZone(java.util.TimeZone)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.TimeZone"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:41,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].setTimeZone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].getTimeZone()"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:41,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].getTimeZone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.representer.Representer].addClassTag(java.lang.Class,org.yaml.snakeyaml.nodes.Tag)"
    functionSourceFile: "org.yaml.snakeyaml.representer.Representer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.nodes.Tag"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "org.yaml.snakeyaml.nodes.Tag"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.representer.Representer:41,1"
      Dst: "[org.yaml.snakeyaml.representer.SafeRepresenter].addClassTag"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:535,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet"
    linkageType: null
    functionLinenumber: 538
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet(int)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet(org.yaml.snakeyaml.nodes.MappingNode)"
    functionUses: 9
    ICount: 22
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:539"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:543"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "get(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:542"
        BranchSideFuncs:
        - "constructSet(org.yaml.snakeyaml.nodes.MappingNode)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:540"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:541"
        BranchSideFuncs:
        - "getValue()"
        - "createDefaultSet(int)"
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:540"
        BranchSideFuncs:
        - "getValue()"
        - "createDefaultSet(int)"
        - "size()"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:539,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:540,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:540,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:541,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:541,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:541,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].createDefaultSet"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:543,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].construct2ndStep(org.yaml.snakeyaml.nodes.Node,java.lang.Object)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet"
    linkageType: null
    functionLinenumber: 549
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 19
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:550"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:553"
        BranchSideFuncs:
        - "constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:552"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:550,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:551,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:553,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:553,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:553,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet:553,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    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.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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 34
    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.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].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: 156
    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.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer].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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.UTF8DataInputJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.JsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextTextValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].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: 36
    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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._isBlank(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findCoercionAction(com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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: 69
    EdgeCount: 45
    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: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].<init>(org.yaml.snakeyaml.constructor.SafeConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary:383,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary"
    linkageType: null
    functionLinenumber: 387
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar(org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode(char[])"
    functionUses: 9
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary:388,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructScalar"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary:388,1"
      Dst: "[java.lang.String].replaceAll"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary:389,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary:389,1"
      Dst: "[org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder].decode"
    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:com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 16
    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.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.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.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:319"
      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:320"
      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:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.BasicPolymorphicTypeValidator$Builder:321"
        BranchSideFuncs: []
      - 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: "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.env.EnvScalarConstructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:71,1"
      Dst: "[org.yaml.snakeyaml.constructor.AbstractConstruct].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].construct(org.yaml.snakeyaml.nodes.Node)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv"
    linkageType: null
    functionLinenumber: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.Node"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor].access$100(org.yaml.snakeyaml.env.EnvScalarConstructor,org.yaml.snakeyaml.nodes.ScalarNode)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor].apply(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[org.yaml.snakeyaml.env.EnvScalarConstructor].getEnv(java.lang.String)"
    functionUses: 9
    ICount: 20
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:80"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:73"
        BranchSideFuncs:
        - "getEnv(java.lang.String)"
        - "apply(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
        - "access$100(org.yaml.snakeyaml.env.EnvScalarConstructor,org.yaml.snakeyaml.nodes.ScalarNode)"
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:74,1"
      Dst: "[org.yaml.snakeyaml.env.EnvScalarConstructor].access$100"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:75,1"
      Dst: "[java.util.regex.Pattern].matcher"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:76,1"
      Dst: "[java.util.regex.Matcher].matches"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:77,1"
      Dst: "[java.util.regex.Matcher].group"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:80,1"
      Dst: "[org.yaml.snakeyaml.env.EnvScalarConstructor].getEnv"
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:80,1"
      Dst: "[org.yaml.snakeyaml.env.EnvScalarConstructor].apply"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].<init>(org.yaml.snakeyaml.env.EnvScalarConstructor,org.yaml.snakeyaml.env.EnvScalarConstructor$1)"
    functionSourceFile: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.env.EnvScalarConstructor"
    - "org.yaml.snakeyaml.env.EnvScalarConstructor$1"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv:71,1"
      Dst: "[org.yaml.snakeyaml.env.EnvScalarConstructor$ConstructEnv].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].<init>(java.lang.NoClassDefFoundError)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.NoClassDefFoundError"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.JsonDeserializer].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer:21,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 80
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.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: "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:352,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart"
    linkageType: null
    functionLinenumber: 354
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    - "[org.yaml.snakeyaml.emitter.Emitter].writeStreamStart()"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
    - "[org.yaml.snakeyaml.emitter.EmitterException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.emitter.Emitter].access$100(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:355"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:359"
        BranchSideFuncs:
        - "<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
        - "writeStreamStart()"
        - "access$202(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.EmitterState)"
      - BranchSide: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:358"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "access$100(org.yaml.snakeyaml.emitter.Emitter)"
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:355,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$100"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:356,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].writeStreamStart"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:357,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:357,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter].access$202"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:359,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:359,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:359,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:359,1"
      Dst: "[org.yaml.snakeyaml.emitter.EmitterException].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart"
    linkageType: null
    functionLinenumber: 351
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart:352,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:179,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long,com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$1)"
    functionSourceFile: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>(long,long)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128:176,1"
      Dst: "[com.fasterxml.jackson.core.io.doubleparser.FastIntegerMath$UInt128].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.fasterxml.jackson.databind.util.CompactStringObjectMap].<init>(int,int,java.lang.Object[])"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:33,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].construct(java.util.Map)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].isEmpty()"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findSize(int)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].size()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].entrySet()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].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].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].iterator()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].iterator()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].<init>(int,int,java.lang.Object[])"
    functionUses: 1
    ICount: 51
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:41"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:45"
        BranchSideFuncs:
        - "findSize(int)"
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
        - "size()"
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:80"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "entrySet()"
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:79"
        BranchSideFuncs:
        - "<init>(int,int,java.lang.Object[])"
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:57"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:61"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:60"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:65"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:68"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:41,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:46,1"
      Dst: "[java.util.Map].size"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:46,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findSize"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:53,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:54,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:61,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:73,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:78,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:80,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findSize(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 84
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:88"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:87"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:91"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:90"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:93"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:96"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:95"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].find(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 99
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap]._find2(java.lang.String,int,java.lang.Object)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:104"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:106"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:105"
        BranchSideFuncs:
        - "_find2(java.lang.String,int,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:100,1"
      Dst: "[java.lang.String].hashCode"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:103,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:106,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap]._find2"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap]._find2(java.lang.String,int,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 110
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:111"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:117"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:120"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:119"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:122"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:129"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:128"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:125"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:124"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:121"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:117,1"
      Dst: "[java.lang.String].equals"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findCaseInsensitive(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:134"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:143"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:142"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:136"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:138"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:138,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].keys()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    linkageType: null
    functionLinenumber: 146
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:149"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:155"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:154"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:151"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:147"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:148,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.util.CompactStringObjectMap:152,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[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.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.introspect.AnnotationCollector$EmptyCollector].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 65
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:66,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.util.Annotations"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationMap"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>()"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:75,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].isPresent(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 78
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].addOrOverride(java.lang.'annotation'.Annotation)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.introspect.AnnotationCollector"
    argCount: 1
    argTypes:
    - "java.lang.annotation.Annotation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].<init>(java.lang.Object,java.lang.Class,java.lang.'annotation'.Annotation)"
    functionUses: 8
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:83,1"
      Dst: "[java.lang.annotation.Annotation].annotationType"
    - Src: "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector:83,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.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: 14
    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.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.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer"
    linkageType: null
    functionLinenumber: 263
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class,boolean)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer:264,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer"
    linkageType: null
    functionLinenumber: 267
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeFieldName(java.lang.String)"
    functionUses: 59
    ICount: 7
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.std.StdKeySerializers$StringKeySerializer:268,1"
      Dst: "[com.fasterxml.jackson.core.JsonGenerator].writeFieldName"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.json.ReaderBasedJsonParser].getCodec()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCodec()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCodec()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCodec()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCodec()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCodec()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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.dataformat.csv.CsvParser].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadTypeId()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].canReadTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].canReadObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadObjectId()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].canReadObjectId()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    functionUses: 1
    ICount: 41
    EdgeCount: 40
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    functionUses: 4
    ICount: 5
    EdgeCount: 13
    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.json.ReaderBasedJsonParser].getCodec()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getCodec()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getCodec()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getCodec()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getCodec()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getCodec()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getCodec()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].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.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTokenLocation()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTokenLocation()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTokenLocation()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].setLocation(com.fasterxml.jackson.core.JsonLocation)"
    functionUses: 11
    ICount: 13
    EdgeCount: 30
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    functionUses: 3
    ICount: 24
    EdgeCount: 16
    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.dataformat.yaml.YAMLGenerator].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.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.dataformat.yaml.YAMLGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeTypeId(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].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.dataformat.toml.TomlGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeStartArray()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndArray()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeEndArray()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].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.util.TokenBuffer].writeFieldName(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].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.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Segment].get(int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigInteger)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(long)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(long)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(short)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(short)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.core.JsonGenerator].writeNumber(short)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.dataformat.javaprop.JavaPropsGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(double)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.math.BigDecimal)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(float)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonGenerator]._reportError(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeBoolean(boolean)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNull()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNull()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNull()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNull()"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].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.core.JsonGenerator].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeEmbeddedObject(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEmbeddedObject(java.lang.Object)"
    functionUses: 1
    ICount: 151
    EdgeCount: 214
    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.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 25
    EdgeCount: 20
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:520,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:520,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._appendNativeIds(java.lang.StringBuilder)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    functionUses: 22
    ICount: 45
    EdgeCount: 18
    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: 3
    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: 10
    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.ObjectReader].writeValue(com.fasterxml.jackson.core.JsonGenerator,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ObjectMapper].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: 67
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1146,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1146,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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: 31
    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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer]._checkNativeIds(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].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: 25
    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.util.JsonParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.base.ParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].hasTextCharacters()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextLength()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(char[],int,int)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getNumberType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberType()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getNumberType()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getNumberType()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.JsonParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeLazyInteger(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getLongValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getLongValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getLongValue()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getLongValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(long)"
    - "[com.fasterxml.jackson.core.base.ParserBase].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getNumberValueDeferred()"
    - "[com.fasterxml.jackson.core.JsonParser].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.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeObject(java.lang.Object)"
    functionUses: 2
    ICount: 55
    EdgeCount: 104
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1287,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.util.TokenBuffer:1287,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.core.util.JsonParserDelegate].getTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTypeId()"
    - "[com.fasterxml.jackson.core.JsonParser].getTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getObjectId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getObjectId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getObjectId()"
    - "[com.fasterxml.jackson.core.JsonParser].getObjectId()"
    functionUses: 7
    ICount: 11
    EdgeCount: 8
    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.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: "[org.yaml.snakeyaml.tokens.AnchorToken].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.AnchorToken"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.AnchorToken:33,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.AnchorToken].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.AnchorToken"
    linkageType: null
    functionLinenumber: 42
    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: "[org.yaml.snakeyaml.tokens.AnchorToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.AnchorToken"
    linkageType: null
    functionLinenumber: 52
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem:701,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].expect()"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem"
    linkageType: null
    functionLinenumber: 703
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,boolean)"
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].expect()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem:704,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].<init>"
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem:704,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectBlockSequenceItem].expect"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter,org.yaml.snakeyaml.emitter.Emitter$1)"
    functionSourceFile: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem"
    linkageType: null
    functionLinenumber: 700
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.emitter.Emitter"
    - "org.yaml.snakeyaml.emitter.Emitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].<init>(org.yaml.snakeyaml.emitter.Emitter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem:701,1"
      Dst: "[org.yaml.snakeyaml.emitter.Emitter$ExpectFirstBlockSequenceItem].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility].values()"
    functionSourceFile: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility"
    linkageType: null
    functionLinenumber: 37
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    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.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.AnnotatedConstructor].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].setValue(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.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.AnnotatedParameter].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.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.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: "[org.yaml.snakeyaml.constructor.SafeConstructor].<init>(org.yaml.snakeyaml.LoaderOptions)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.LoaderOptions"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:53,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:54,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:54,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:55,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:56,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:57,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:58,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:59,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:60,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:61,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:62,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:63,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:64,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:65,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 72
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:73,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 77
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].isMerged()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,java.util.Map,java.util.List,boolean)"
    - "[org.yaml.snakeyaml.nodes.MappingNode].setValue(java.util.List)"
    functionUses: 2
    ICount: 13
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:79"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:83"
        BranchSideFuncs:
        - "mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,java.util.Map,java.util.List,boolean)"
        - "setValue(java.util.List)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:78,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:79,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].isMerged"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:80,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:80,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:80,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:80,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].setValue"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:86,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].processDuplicateKeys(org.yaml.snakeyaml.nodes.MappingNode,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction()"
    - "[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys()"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Node].hashCode()"
    - "[com.fasterxml.jackson.databind.node.TextNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.POJONode].hashCode()"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].hashCode()"
    - "[com.fasterxml.jackson.databind.node.MissingNode].hashCode()"
    - "[com.fasterxml.jackson.databind.node.NullNode].hashCode()"
    - "[com.fasterxml.jackson.core.io.ContentReference].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.util.RawValue].hashCode()"
    - "[com.fasterxml.jackson.core.io.SerializedString].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].hashCode()"
    - "[com.fasterxml.jackson.databind.node.FloatNode].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].hashCode()"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].hashCode()"
    - "[com.fasterxml.jackson.databind.PropertyName].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].hashCode()"
    - "[com.fasterxml.jackson.core.Version].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].hashCode()"
    - "[org.yaml.snakeyaml.events.Event].hashCode()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].hashCode()"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].hashCode()"
    - "[com.fasterxml.jackson.core.Base64Variant].hashCode()"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].hashCode()"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].hashCode()"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].hashCode()"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Tag].hashCode()"
    - "[org.yaml.snakeyaml.introspector.Property].hashCode()"
    - "[com.fasterxml.jackson.core.JsonPointer].hashCode()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].isAllowDuplicateKeys()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>(org.yaml.snakeyaml.error.Mark,java.lang.Object,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    functionUses: 1
    ICount: 84
    EdgeCount: 98
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:94"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:134"
        BranchSideFuncs:
        - "getTag()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:133"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:96"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:131"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:130"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:97"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:105"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:104"
        BranchSideFuncs:
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:98"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:102"
        BranchSideFuncs:
        - "setType(java.lang.Class)"
        - "setTag(org.yaml.snakeyaml.nodes.Tag)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:101"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:106"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:122"
        BranchSideFuncs:
        - "isTwoStepsConstruction()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:121"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:106"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:122"
        BranchSideFuncs:
        - "isTwoStepsConstruction()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:121"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:107"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:122"
        BranchSideFuncs:
        - "getAllowRecursiveKeys()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:121"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:108"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:113"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:112"
        BranchSideFuncs:
        - "hashCode()"
        - "<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.Throwable)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:123"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:131"
        BranchSideFuncs:
        - "isAllowDuplicateKeys()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:130"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:124"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:128"
        BranchSideFuncs:
        - "getStartMark()"
        - "<init>(org.yaml.snakeyaml.error.Mark,java.lang.Object,org.yaml.snakeyaml.error.Mark)"
        - "getKeyNode()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:127"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:135"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:138"
        BranchSideFuncs:
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:137"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:90,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:91,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:91,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:92,1"
      Dst: "[java.util.TreeSet].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:94,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:94,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:94,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:95,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:96,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:96,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:99,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:100,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTag"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:102,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:102,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:102,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:102,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:105,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:107,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].isTwoStepsConstruction"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:108,1"
      Dst: "[org.yaml.snakeyaml.LoaderOptions].getAllowRecursiveKeys"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:113,1"
      Dst: "[java.lang.Object].hashCode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:115,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:116,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:122,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:122,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:124,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].isAllowDuplicateKeys"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:126,1"
      Dst: "[org.yaml.snakeyaml.constructor.DuplicateKeyException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:128,1"
      Dst: "[java.util.TreeSet].add"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:134,1"
      Dst: "[java.util.TreeSet].descendingIterator"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:136,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:136,1"
      Dst: "[java.util.List].remove"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,java.util.Map,java.util.List,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 5
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    - "boolean"
    - "java.util.Map"
    - "java.util.List"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.nodes.MappingNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode()"
    - "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode()"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].getTag()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$1].remove()"
    - "[com.fasterxml.jackson.databind.MappingIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$2].remove()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].remove()"
    - "[org.yaml.snakeyaml.Yaml$3].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].remove()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].remove()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,java.util.Map,java.util.List,boolean)"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getValue()"
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,java.util.Map,java.util.List,boolean)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.ScalarNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.MappingNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.SequenceNode].getNodeId()"
    - "[org.yaml.snakeyaml.nodes.AnchorNode].getNodeId()"
    - "[org.yaml.snakeyaml.constructor.ConstructorException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    - "[org.yaml.snakeyaml.nodes.Node].getStartMark()"
    - "[org.yaml.snakeyaml.nodes.Node].setType(java.lang.Class)"
    - "[org.yaml.snakeyaml.nodes.Node].setTag(org.yaml.snakeyaml.nodes.Tag)"
    - "[org.yaml.snakeyaml.error.YAMLException].<init>(java.lang.String)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject(org.yaml.snakeyaml.nodes.Node)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].containsKey(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.representer.BaseRepresenter$1].put(java.lang.Object,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].put(java.lang.Object,java.lang.Object)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].size()"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].size()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    functionUses: 3
    ICount: 93
    EdgeCount: 88
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:152"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:204"
        BranchSideFuncs:
        - "getTag()"
        - "getValueNode()"
        - "getKeyNode()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:203"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:156"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:184"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:183"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:166"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:175"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:174"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:167"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:172"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:171"
        BranchSideFuncs:
        - "mergeNode(org.yaml.snakeyaml.nodes.MappingNode,boolean,java.util.Map,java.util.List,boolean)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:184"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:192"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:191"
        BranchSideFuncs:
        - "containsKey(java.lang.Object)"
        - "constructObject(org.yaml.snakeyaml.nodes.Node)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:185"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:189"
        BranchSideFuncs:
        - "setType(java.lang.Class)"
        - "setTag(org.yaml.snakeyaml.nodes.Tag)"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:188"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:193"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:197"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "size()"
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:196"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:197"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:151,1"
      Dst: "[org.yaml.snakeyaml.nodes.MappingNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:151,1"
      Dst: "[java.util.List].iterator"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:152,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:153,1"
      Dst: "[java.util.Iterator].next"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:154,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getKeyNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:155,1"
      Dst: "[org.yaml.snakeyaml.nodes.NodeTuple].getValueNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:156,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getTag"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:156,1"
      Dst: "[org.yaml.snakeyaml.nodes.Tag].equals"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:157,1"
      Dst: "[java.util.Iterator].remove"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:158,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getNodeId"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:158,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:161,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].mergeNode"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:165,1"
      Dst: "[org.yaml.snakeyaml.nodes.SequenceNode].getValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:168,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].getStartMark"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:168,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:168,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:169,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:170,1"
      Dst: "[org.yaml.snakeyaml.constructor.ConstructorException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:186,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setType"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:187,1"
      Dst: "[org.yaml.snakeyaml.nodes.Node].setTag"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:189,1"
      Dst: "[org.yaml.snakeyaml.error.YAMLException].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:192,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructObject"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:193,1"
      Dst: "[java.util.Map].containsKey"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:194,1"
      Dst: "[java.util.List].add"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:196,1"
      Dst: "[java.util.List].size"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:196,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:196,1"
      Dst: "[java.util.Map].put"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:200,1"
      Dst: "[java.util.Map].get"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:200,1"
      Dst: "[java.lang.Integer].intValue"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:200,1"
      Dst: "[java.util.List].set"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 208
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Map)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:209,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:210,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructMapping2ndStep"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 214
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.nodes.MappingNode"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping(org.yaml.snakeyaml.nodes.MappingNode)"
    - "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep(org.yaml.snakeyaml.nodes.MappingNode,java.util.Set)"
    functionUses: 3
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:215,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].flattenMapping"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:216,1"
      Dst: "[org.yaml.snakeyaml.constructor.BaseConstructor].constructSet2ndStep"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(int,int)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 305
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:306,1"
      Dst: "[java.lang.Integer].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:306,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].maxLen(long,int)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 309
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:310,1"
      Dst: "[java.lang.Long].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:310,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].createNumber(int,java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 313
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 3
    argTypes:
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(java.lang.String,int)"
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(java.lang.String,int)"
    functionUses: 1
    ICount: 42
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:314"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:314"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:313"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:315"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:318"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:317"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:318"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:318"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:317"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:319"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:330"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:329"
        BranchSideFuncs:
        - "createLongOrBigInteger(java.lang.String,int)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:320"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:320"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:319"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:321"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:330"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:329"
        BranchSideFuncs:
        - "createLongOrBigInteger(java.lang.String,int)"
    - Branch String: "org.yaml.snakeyaml.constructor.SafeConstructor:322"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:325"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.constructor.SafeConstructor:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:314,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:316,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:316,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:316,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:323,1"
      Dst: "[java.math.BigInteger].<init>"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:325,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:330,1"
      Dst: "[java.lang.Integer].valueOf"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].createLongOrBigInteger(java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 338
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:339,1"
      Dst: "[java.lang.Long].valueOf"
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:341,1"
      Dst: "[java.math.BigInteger].<init>"
    JavaMethodInfo: null
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$000()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$100(org.yaml.snakeyaml.constructor.SafeConstructor,int,java.lang.String,int)"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.lang.Number"
    argCount: 4
    argTypes:
    - "org.yaml.snakeyaml.constructor.SafeConstructor"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.constructor.SafeConstructor].createNumber(int,java.lang.String,int)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.constructor.SafeConstructor:43,1"
      Dst: "[org.yaml.snakeyaml.constructor.SafeConstructor].createNumber"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$200()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.util.regex.Pattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.constructor.SafeConstructor].access$300()"
    functionSourceFile: "org.yaml.snakeyaml.constructor.SafeConstructor"
    linkageType: null
    functionLinenumber: 42
    functionDepth: 0
    returnType: "java.util.regex.Pattern"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.parser.ParserException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.parser.ParserException"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,org.yaml.snakeyaml.error.Mark,java.lang.String,java.lang.Throwable)"
    functionUses: 10
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.parser.ParserException:35,1"
      Dst: "[org.yaml.snakeyaml.error.MarkedYAMLException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowMappingStartToken"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.FlowMappingStartToken:30,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.FlowMappingStartToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.FlowMappingStartToken"
    linkageType: null
    functionLinenumber: 39
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.cfg.DatatypeFeatures$DefaultHolder].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:297,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].collectDefaults(java.lang.Enum[])"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder"
    linkageType: null
    functionLinenumber: 308
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Enum[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamReadCapability].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamWriteCapability].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamReadFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.StreamWriteFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].enabledByDefault()"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].getMask()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonWriteFeature].getMask()"
    - "[com.fasterxml.jackson.core.json.JsonReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadFeature].getMask()"
    - "[com.fasterxml.jackson.core.StreamWriteFeature].getMask()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].getMask()"
    - "[com.fasterxml.jackson.databind.cfg.EnumFeature].getMask()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature].getMask()"
    - "[com.fasterxml.jackson.core.JsonFactory$Feature].getMask()"
    - "[com.fasterxml.jackson.core.StreamReadCapability].getMask()"
    - "[com.fasterxml.jackson.core.StreamWriteCapability].getMask()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser$Feature].getMask()"
    functionUses: 2
    ICount: 15
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:310"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:315"
        BranchSideFuncs:
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:314"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:311"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:309"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:311,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder:312,1"
      Dst: "[com.fasterxml.jackson.core.util.JacksonFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder].getDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures$DefaultHolder"
    linkageType: null
    functionLinenumber: 318
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.DatatypeFeatures"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.io.UTF32Reader].<init>(com.fasterxml.jackson.core.io.IOContext,java.io.InputStream,byte[],int,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.core.io.UTF32Reader"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.core.io.IOContext"
    - "java.io.InputStream"
    - "byte[]"
    - "int"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    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: 10
    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: 92
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.UTF32Reader].read(char[],int,int)"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    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:
        - "read(char[],int,int)"
    - 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: 6
    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: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:187,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:187,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:187,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "com.fasterxml.jackson.core.io.UTF32Reader:193,1"
      Dst: "[java.lang.StringBuilder].toString"
    - 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.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 8
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.Set"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:55,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 66
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.Set"
    - "boolean"
    - "java.util.Set"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,java.util.Set,boolean)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuildMethod()"
    - "[com.fasterxml.jackson.databind.BeanDescription].getType()"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:72"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:76"
        BranchSideFuncs:
        - "getType()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:67,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder].getBuildMethod"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:73,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:73,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:74,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:74,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:74,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder,com.fasterxml.jackson.databind.BeanDescription,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap,java.util.Map,java.util.Set,boolean,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder"
    - "com.fasterxml.jackson.databind.BeanDescription"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    - "java.util.Map"
    - "java.util.Set"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.BeanDescription].getType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:88,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 103
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,boolean)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 109
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:110,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 125
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,java.util.Set,java.util.Set)"
    functionUses: 1
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 131
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:132,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].unwrappingDeserializer(com.fasterxml.jackson.databind.util.NameTransformer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 143
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.NameTransformer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.util.NameTransformer)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:144,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withObjectIdReader(com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 148
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:149,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withByNameInclusion(java.util.Set,java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 154
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 2
    argTypes:
    - "java.util.Set"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,java.util.Set,java.util.Set)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withIgnoreAllUnknown(boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 159
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,boolean)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:160,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].withBeanProperties(com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 164
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>(com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer,com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].asArrayDeserializer()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 169
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.BeanDeserializerBase"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>(com.fasterxml.jackson.databind.deser.BeanDeserializerBase,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.SettableBeanProperty[],com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].getPropertiesInInsertionOrder"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:171,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].supportsUpdate(com.fasterxml.jackson.databind.DeserializationConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 182
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 195
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 8
    ICount: 14
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:196"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:200"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:199"
        BranchSideFuncs:
        - "getMember()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:200,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:202,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 213
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 82
    ICount: 38
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:214"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:222"
        BranchSideFuncs:
        - "nextToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:221"
        BranchSideFuncs:
        - "currentTokenId()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:216"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:219"
        BranchSideFuncs:
        - "vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:218"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:214,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:215,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].vanillaDeserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:217,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:219,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:222,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentTokenId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromString"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromNumber"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:228,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromDouble"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:230,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromBoolean"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeFromArray"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:243,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:243,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 256
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 23
    ICount: 23
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:261"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:266"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:265"
        BranchSideFuncs:
        - "reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:259,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:260,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:261,1"
      Dst: "[java.lang.Class].isAssignableFrom"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:264,1"
      Dst: "[java.lang.Class].getName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:262,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:262,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].vanillaDeserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.JsonToken)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 284
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.core.JsonToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 23
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:286"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:301"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:300"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:291"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:298"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "currentName()"
        - "currentToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:297"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:285,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:286,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:287,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:289,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:290,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:293,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:295,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:298,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 311
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 3
    ICount: 44
    EdgeCount: 58
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:312"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:321"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:320"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:313"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:316"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:315"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:319"
        BranchSideFuncs:
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:318"
        BranchSideFuncs:
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:325"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:324"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:325"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:330"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:327"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331"
        BranchSideFuncs:
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:330"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:346"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:345"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:344"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getActiveView()"
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "currentToken()"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeFromObjectUsingNonDefault(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "currentName()"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:343"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:314,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:317,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:319,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].deserializeFromObjectUsingNonDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:321,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:323,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:326,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:328,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:331,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:332,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:334,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:335,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:338,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:340,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:344,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeUsingPropertyBased(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 363
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 93
    EdgeCount: 93
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:366"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:364"
        BranchSideFuncs:
        - "currentToken()"
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:363"
        BranchSideFuncs:
        - "startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:372"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:436"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:435"
        BranchSideFuncs:
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:378"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:381"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:380"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:381"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:409"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:408"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:386"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:386"
        BranchSideFuncs:
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:372"
        BranchSideFuncs:
        - "nextToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:371"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:397"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:400"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:399"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:400"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:404"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:403"
        BranchSideFuncs:
        - "_deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:410"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:416"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:415"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:416"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:421"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:420"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:421"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:426"
        BranchSideFuncs:
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:425"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:426"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:429"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:428"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:440"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:447"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:442"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:446"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:445"
        BranchSideFuncs:
        - "handleUnknownProperties(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:365,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:366,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:371,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:373,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:374,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:376,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:378,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:383,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:387,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:391,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:393,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:397,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:398,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:401,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperties"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:404,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:409,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:411,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:416,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:417,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:422,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:422,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:427,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:429,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:430,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:438,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    JavaMethodInfo: null
    BBCount: 37
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 453
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 48
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:454"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:457"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:456"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:457"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:465"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:464"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:458"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:461"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:460"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:465"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:468"
        BranchSideFuncs:
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:467"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:468"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:474"
        BranchSideFuncs:
        - "getActiveView()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:473"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:470"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:474"
        BranchSideFuncs:
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:473"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:476"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:479"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:478"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:479"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:495"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:494"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:485"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:493"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "getActiveView()"
        - "deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
        - "currentToken()"
        - "writeStartObject()"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:492"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:455,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:458,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:459,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:461,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:462,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:463,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:466,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:469,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:471,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:474,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:480,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:483,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:487,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:489,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:493,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer]._deserializeFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 501
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].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].createUsingArrayDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyArray(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonToken,com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
    functionUses: 4
    ICount: 48
    EdgeCount: 104
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:505"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:504"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:511"
        BranchSideFuncs:
        - "_findCoercionFromEmptyArray(com.fasterxml.jackson.databind.DeserializationContext)"
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:507"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:510"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:509"
        BranchSideFuncs:
        - "finishBuild(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:516"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:515"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:515"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:536"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:535"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:517"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:528"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:527"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:528"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:536"
        BranchSideFuncs:
        - "nextToken()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:535"
        BranchSideFuncs:
        - "handleUnexpectedToken(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.core.JsonParser)"
        - "getValueType(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:530"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:533"
        BranchSideFuncs:
        - "handleMissingEndArrayForSingle(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:532"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:506,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:505,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingArrayDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:508,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:510,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].finishBuild"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:512,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyArray"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:513,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:516,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:518,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:520,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:523,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:526,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].getValueType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:526,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:529,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:531,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handleMissingEndArrayForSingle"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithView(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 548
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    functionUses: 2
    ICount: 26
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:550"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:569"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:568"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:555"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:567"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:566"
        BranchSideFuncs:
        - "handleUnknownVanilla(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:556"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:561"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:560"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:549,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:551,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:553,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:554,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:556,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:557,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:561,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:563,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:567,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownVanilla"
    JavaMethodInfo: null
    BBCount: 10
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 585
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StdValueInstantiator].createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 68
    EdgeCount: 140
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:586"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:589"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:588"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:589"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:592"
        BranchSideFuncs:
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:591"
        BranchSideFuncs:
        - "writeStartObject()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:596"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:599"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
        BranchSideFuncs:
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:599"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:601"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:635"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:634"
        BranchSideFuncs:
        - "writeEndObject()"
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:605"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:618"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:617"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:611"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:610"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:606"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:611"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:610"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:618"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:623"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:622"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:626"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:601"
        BranchSideFuncs:
        - "injectValues(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "getActiveView()"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "writeStartObject()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "skipChildren()"
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
        - "createUsingDelegate(com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600"
        BranchSideFuncs:
        - "currentToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:587,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:587,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDelegate"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:590,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:592,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:593,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:594,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:597,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].injectValues"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:600,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:601,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:602,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:603,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:604,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:606,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:607,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:611,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:613,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:618,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:619,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:623,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:624,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:628,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:635,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:636,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 24
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 643
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.ObjectIdReader)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JavaType].getRawClass()"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].streamReadConstraints()"
    - "[com.fasterxml.jackson.core.base.ParserBase].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].streamReadConstraints()"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 1
    ICount: 73
    EdgeCount: 78
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:652"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:695"
        BranchSideFuncs:
        - "readIdProperty(java.lang.String)"
        - "currentName()"
        - "findCreatorProperty(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:694"
        BranchSideFuncs:
        - "writeEndObject()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:658"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:661"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:660"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:661"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:679"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "writeEndObject()"
        - "find(java.lang.String)"
        - "getRawClass()"
        - "handledType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:678"
        BranchSideFuncs:
        - "find(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:663"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:652"
        BranchSideFuncs:
        - "nextToken()"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:671"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:674"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:673"
        BranchSideFuncs:
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:680"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:684"
        BranchSideFuncs:
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:683"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:684"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:688"
        BranchSideFuncs:
        - "handledType()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:687"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:691"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:652"
        BranchSideFuncs:
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:651"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:698"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:705"
        BranchSideFuncs:
        - "handlePolymorphic(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.core.StreamReadConstraints,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "assignParameter(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "bufferAnyProperty(com.fasterxml.jackson.databind.deser.SettableAnyProperty,java.lang.String,java.lang.Object)"
        - "writeEndObject()"
        - "find(java.lang.String)"
        - "getRawClass()"
        - "handledType()"
        - "bufferProperty(com.fasterxml.jackson.databind.deser.SettableBeanProperty,java.lang.Object)"
        - "wrapInstantiationProblem(java.lang.Throwable,com.fasterxml.jackson.databind.DeserializationContext)"
        - "readIdProperty(java.lang.String)"
        - "build(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer)"
        - "writeFieldName(java.lang.String)"
        - "nextToken()"
        - "deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
        - "streamReadConstraints()"
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "findCreatorProperty(java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:704"
        BranchSideFuncs:
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:645,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].startBuilding"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:647,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:648,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeStartObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:651,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:653,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:654,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:656,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].findCreatorProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:658,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].readIdProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:663,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:663,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].assignParameter"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:666,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator].build"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:668,1"
      Dst: "[com.fasterxml.jackson.databind.JavaType].getRawClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:668,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:671,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].streamReadConstraints"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:672,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handlePolymorphic"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:674,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:679,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:681,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:684,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:685,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:685,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:688,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:689,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:692,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserialize"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:692,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer].bufferAnyProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:695,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:702,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapInstantiationProblem"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:705,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 711
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionUses: 2
    ICount: 47
    EdgeCount: 60
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712"
        BranchSideFuncs:
        - "getActiveView()"
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:711"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:713"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:741"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:740"
        BranchSideFuncs:
        - "writeEndObject()"
        - "processUnwrapped(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,com.fasterxml.jackson.databind.util.TokenBuffer)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:717"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:729"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:728"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:723"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:722"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:718"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:723"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:722"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:729"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:734"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:733"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:737"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712"
        BranchSideFuncs:
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:711"
        BranchSideFuncs:
        - "getActiveView()"
        - "currentToken()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:712,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:713,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:714,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:715,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:716,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:718,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:719,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:723,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:725,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:729,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:730,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:734,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:735,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:738,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:741,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:742,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.UnwrappedPropertyHandler].processUnwrapped"
    JavaMethodInfo: null
    BBCount: 17
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 754
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Delegating].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$LinkedHashMapInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$HashMapInstantiator].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.ValueInstantiator].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$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:755"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:758"
        BranchSideFuncs:
        - "deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:757"
        BranchSideFuncs:
        - "createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:756,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithExternalTypeId"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator].createUsingDefault"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:758,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 764
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find(java.lang.String)"
    - "[com.fasterxml.jackson.core.JsonToken].isScalarValue()"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MethodProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.InnerClassProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.SetterlessProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.FieldProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.CreatorProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty].deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty$JsonNodeFieldAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    functionUses: 2
    ICount: 55
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:765"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:765"
        BranchSideFuncs:
        - "getActiveView()"
        - "start()"
        - "currentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:764"
        BranchSideFuncs:
        - "getActiveView()"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:768"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:811"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:810"
        BranchSideFuncs:
        - "complete(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:772"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:789"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "isScalarValue()"
        - "skipChildren()"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:788"
        BranchSideFuncs:
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:774"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777"
        BranchSideFuncs:
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:776"
        BranchSideFuncs:
        - "visibleInView(java.lang.Class)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:782"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:781"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:782"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:781"
        BranchSideFuncs:
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:789"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:794"
        BranchSideFuncs:
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:793"
        BranchSideFuncs:
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:794"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:798"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:797"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:798"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:807"
        BranchSideFuncs:
        - "nextToken()"
        - "find(java.lang.String)"
        - "deserializeSetAndReturn(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
        - "visibleInView(java.lang.Class)"
        - "currentToken()"
        - "isScalarValue()"
        - "skipChildren()"
        - "handlePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "handleTypePropertyValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String,java.lang.Object)"
        - "currentName()"
        - "handleIgnoredProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "wrapAndThrow(java.lang.Throwable,java.lang.Object,java.lang.String,com.fasterxml.jackson.databind.DeserializationContext)"
        - "deserializeAndSet(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
        - "shouldIgnore(java.lang.Object,java.util.Collection,java.util.Collection)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:806"
        BranchSideFuncs:
        - "handleUnknownProperty(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:765,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].getActiveView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:766,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].start"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:768,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:769,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:770,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:771,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap].find"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:774,1"
      Dst: "[com.fasterxml.jackson.core.JsonToken].isScalarValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:775,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handleTypePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:777,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].visibleInView"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:778,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:782,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].deserializeSetAndReturn"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:784,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].wrapAndThrow"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:789,1"
      Dst: "[com.fasterxml.jackson.databind.util.IgnorePropertiesUtil].shouldIgnore"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:790,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleIgnoredProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:794,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].handlePropertyValue"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:800,1"
      Dst: "[com.fasterxml.jackson.databind.deser.SettableAnyProperty].deserializeAndSet"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:807,1"
      Dst: "[com.fasterxml.jackson.databind.deser.BeanDeserializerBase].handleUnknownProperty"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:811,1"
      Dst: "[com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler].complete"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserializeUsingPropertyBasedWithExternalTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer"
    linkageType: null
    functionLinenumber: 818
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:820,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer:820,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 246
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:247,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].<init>(com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser,com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:249,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].withResolved(com.fasterxml.jackson.databind.deser.NullValueProvider,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 255
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.NullValueProvider"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._constructEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 260
    functionDepth: 0
    returnType: "char[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 270
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextCharacters()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextCharacters()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextCharacters()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getTextOffset()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextOffset()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getTextLength()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getTextLength()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getTextLength()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].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.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsFailProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.JsonDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].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.NullsAsEmptyProvider].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.NumberDeserializers$PrimitiveOrWrapperDeserializer].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider].getNullValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._verifyNullForPrimitive(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(java.lang.Class,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.databind.JsonDeserializer,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.JsonParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getEmbeddedObject()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getEmbeddedObject()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getEmbeddedObject()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 79
    EdgeCount: 93
    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: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:331,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat(char[],char[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 335
    functionDepth: 0
    returnType: "char[]"
    argCount: 2
    argTypes:
    - "char[]"
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:338,1"
      Dst: "[java.util.Arrays].copyOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:339,1"
      Dst: "[java.lang.System].arraycopy"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser"
    linkageType: null
    functionLinenumber: 240
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat(char[],char[])"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser:241,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$CharDeser]._concat"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].<init>(int[])"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: 56
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>()"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:57,1"
      Dst: "[com.fasterxml.jackson.core.io.CharacterEscapes].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].noEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].quoteEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].controlEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].controlQuoteEscapesInstance()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].fromCsvFeatures(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn(int)"
    functionUses: 3
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84"
        BranchSideFuncs:
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:85"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84"
        BranchSideFuncs:
        - "enabledIn(int)"
      - BranchSide: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:83"
        BranchSideFuncs:
        - "enabledIn(int)"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes:84,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.CsvGenerator$Feature].enabledIn"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeSequence(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.SerializableString"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes].getEscapeCodesForAscii()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.CsvCharacterEscapes"
    linkageType: null
    functionLinenumber: 98
    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.dataformat.toml.TomlMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    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.dataformat.toml.TomlMapper:68,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:68,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:72,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:74,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:75,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:75,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].setCoercion"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:79,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].builder(com.fasterxml.jackson.dataformat.toml.TomlFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:88,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].tokenStreamFactory"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].copy"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:89,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].configure(com.fasterxml.jackson.dataformat.toml.TomlReadFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlMapper:99"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlMapper:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:99,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:103,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlReadFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:108,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].configure(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlMapper:113"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlMapper:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:113,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:113,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].enable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:117,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].disable(com.fasterxml.jackson.dataformat.toml.TomlWriteFeature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.toml.TomlWriteFeature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlMapper:122,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlFactory].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlMapper].version()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    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.dataformat.toml.TomlMapper].tokenStreamFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlFactory"
    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.cfg.CoercionConfig].<init>()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: 22
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:23,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].<init>(com.fasterxml.jackson.databind.cfg.CoercionConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:30,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:32,1"
      Dst: "[java.util.Arrays].copyOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction(com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfig:37,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].getAcceptBlankAsEmpty()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfig"
    linkageType: null
    functionLinenumber: 40
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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.AnnotationIntrospectorPair].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].findReferenceType(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 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.fasterxml.jackson.databind.cfg.JsonNodeFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 8
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:9,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:9,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 75
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:76,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:78,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature:83"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.JsonNodeFeature].featureIndex()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.JsonNodeFeature"
    linkageType: null
    functionLinenumber: 89
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.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: 1
    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: 1
    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: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:782,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:782,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:782,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:782,1"
      Dst: "[com.fasterxml.jackson.core.exc.StreamConstraintsException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer].verifyInternalConsistency()"
    functionSourceFile: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:797"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:804"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:799"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:794"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:793"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:805"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:810"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:809"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:806"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:803"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:810"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:815"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:814"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:813,1"
      Dst: "[java.lang.Integer].valueOf"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:812,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer:812,1"
      Dst: "[java.lang.IllegalStateException].<init>"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter].<init>(java.lang.String,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>(boolean)"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:235,1"
      Dst: "[java.lang.String].length"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter].splitAndAdd(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter"
    linkageType: null
    functionLinenumber: 241
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue(java.lang.String)"
    functionUses: 2
    ICount: 22
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:247"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:257"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:256"
        BranchSideFuncs:
        - "_lastSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String,int,int)"
        - "setValue(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:248"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:252"
        BranchSideFuncs:
        - "_addSegment(com.fasterxml.jackson.dataformat.javaprop.util.JPropNode,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:251"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:253"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:244,1"
      Dst: "[java.lang.String].length"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:247,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:249,1"
      Dst: "[java.lang.String].substring"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:250,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._addSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:257,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter]._lastSegment"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.util.JPropPathSplitter$StringPathOnlySplitter:257,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].setValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].<init>(com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext,com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext"
    linkageType: null
    functionLinenumber: 197
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext"
    - "com.fasterxml.jackson.dataformat.javaprop.util.JPropNode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].<init>(int,com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext,com.fasterxml.jackson.dataformat.javaprop.util.JPropNode)"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].objectContents()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:198,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].<init>"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:199,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].objectContents"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].nextToken()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext"
    linkageType: null
    functionLinenumber: 205
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.Yaml$2].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$1].hasNext()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$3].hasNext()"
    - "[com.fasterxml.jackson.databind.MappingIterator].hasNext()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].hasNext()"
    - "[org.yaml.snakeyaml.Yaml$2].next()"
    - "[com.fasterxml.jackson.databind.MappingIterator].next()"
    - "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$MemberIterator].next()"
    - "[com.fasterxml.jackson.databind.util.ArrayIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntryIterator].next()"
    - "[com.fasterxml.jackson.databind.util.internal.LinkedDeque$AbstractLinkedIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$1].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$ValueIterator].next()"
    - "[org.yaml.snakeyaml.Yaml$3].next()"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeyIterator].next()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf()"
    - "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue()"
    functionUses: 1
    ICount: 51
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:208"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:207"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:219"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:224"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:223"
        BranchSideFuncs:
        - "next()"
    - Branch String: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:232"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:238"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:219,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:224,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:225,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:226,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:232,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].isLeaf"
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:233,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.util.JPropNode].getValue"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext].getParent()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext"
    linkageType: null
    functionLinenumber: 180
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonStreamContext"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent()"
    functionUses: 4
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext$ObjectContext:181,1"
      Dst: "[com.fasterxml.jackson.dataformat.javaprop.io.JPropReadContext].getParent"
    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: "[org.yaml.snakeyaml.tokens.AliasToken].<init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionSourceFile: "org.yaml.snakeyaml.tokens.AliasToken"
    linkageType: null
    functionLinenumber: 32
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.yaml.snakeyaml.error.Mark"
    - "org.yaml.snakeyaml.error.Mark"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.tokens.Token].<init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)"
    functionUses: 1
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.tokens.AliasToken:34"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.tokens.AliasToken:37"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.tokens.AliasToken:36"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.tokens.AliasToken:33,1"
      Dst: "[org.yaml.snakeyaml.tokens.Token].<init>"
    - Src: "org.yaml.snakeyaml.tokens.AliasToken:35,1"
      Dst: "[java.lang.NullPointerException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.tokens.AliasToken].getValue()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.AliasToken"
    linkageType: null
    functionLinenumber: 45
    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: "[org.yaml.snakeyaml.tokens.AliasToken].getTokenId()"
    functionSourceFile: "org.yaml.snakeyaml.tokens.AliasToken"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "org.yaml.snakeyaml.tokens.Token$ID"
    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.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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    functionUses: 81
    ICount: 15
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:40"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:48"
        BranchSideFuncs:
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:51"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:50"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:43"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:46"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:40,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:42,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer:46,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].deserializeWithType(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer"
    linkageType: null
    functionLinenumber: 59
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentTokenId()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentTokenId()"
    - "[com.fasterxml.jackson.core.JsonParser].currentTokenId()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.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.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.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.AnnotationIntrospector].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[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.AnnotationIntrospector:org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[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.AnnotationIntrospector:org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList:org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].hasIgnoreMarker(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[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: 16
    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: []
    - 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: []
    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.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)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$CompositeUnmodifiableArrayList].get(int)"
    - "[org.yaml.snakeyaml.util.ArrayUtils$UnmodifiableArrayList].get(int)"
    - "[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: 19
    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: 80
    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:346"
        BranchSideFuncs:
        - "collectAnnotations(java.lang.'annotation'.Annotation[][],java.lang.'annotation'.Annotation[][])"
    - 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:347"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:348"
        BranchSideFuncs:
        - "getParameterAnnotations()"
      - 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:367"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:368"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.introspect.AnnotatedCreatorCollector:367"
        BranchSideFuncs: []
    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$OneCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].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$OneCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].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$OneCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector].asAnnotationMap()"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector].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.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: 266
    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: 270
    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: 17
    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.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 3
    ICount: 9
    EdgeCount: 7
    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.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].close()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].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: 2
    ICount: 25
    EdgeCount: 24
    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$CharacterDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].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.EnumDeserializer].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.StringCollectionDeserializer].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.impl.BeanAsArrayDeserializer].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.StringDeserializer].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.CollectionDeserializer].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.UntypedObjectDeserializer$Vanilla].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.StringArrayDeserializer].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.PrimitiveArrayDeserializers$FloatDeser].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.JsonNodeDeserializer].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.FromStringDeserializer].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.AtomicIntegerDeserializer].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.ext.NioPathDeserializer].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.MapEntryDeserializer].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.PrimitiveArrayDeserializers$ShortDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.ByteBufferDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.MapDeserializer].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.BeanAsArrayBuilderDeserializer].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.NumberDeserializers$NumberDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$FloatDeserializer].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$BooleanDeser].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.PrimitiveArrayDeserializers$LongDeser].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.StackTraceElementDeserializer].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.DateDeserializers$TimestampDeserializer].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.impl.FailingDeserializer].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.EnumSetDeserializer].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.DelegatingDeserializer].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.BuilderBasedDeserializer].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.DateDeserializers$SqlDateDeserializer].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.impl.UnsupportedTypeDeserializer].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$CharDeser].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.UntypedObjectDeserializerNR].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.impl.ErrorThrowingDeserializer].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,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].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.MapDeserializer].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.std.JsonNodeDeserializer$ObjectDeserializer].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.StdScalarDeserializer].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.StdDelegatingDeserializer].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.BeanDeserializer].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.DelegatingDeserializer].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.EnumSetDeserializer].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.CollectionDeserializer].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.JsonDeserializer].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.UntypedObjectDeserializerNR].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer].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.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    functionUses: 1
    ICount: 33
    EdgeCount: 100
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:271"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:279"
        BranchSideFuncs:
        - "_throwNoSuchElement()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:278"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:282"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:285"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:284"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:268,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator]._throwNoSuchElement"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:271,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:283,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:296,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].readAll()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:309,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:309,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].readAll"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].readAll(java.util.List)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:322"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:325"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:322,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:323,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].nextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:323,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].readAll(java.util.Collection)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Collection"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:336"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:339"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:336,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].hasNextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:337,1"
      Dst: "[com.fasterxml.jackson.databind.MappingIterator].nextValue"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:337,1"
      Dst: "[java.util.Collection].add"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].getParser()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].getParserSchema()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.FormatSchema"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:365,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getSchema"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator].getCurrentLocation()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.core.JsonLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:379,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getCurrentLocation"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._resync()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 389
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.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.dataformat.csv.CsvParser].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getParsingContext()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].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.dataformat.csv.CsvParser].getParsingContext()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getParsingContext()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getParsingContext()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].skipChildren()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].skipChildren()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].skipChildren()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].skipChildren()"
    functionUses: 1
    ICount: 25
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:392"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:397"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:396"
        BranchSideFuncs:
        - "nextToken()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:399"
        BranchSideFuncs:
        - "getParsingContext()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:398"
        BranchSideFuncs:
        - "getParsingContext()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:398"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:403"
        BranchSideFuncs:
        - "getParsingContext()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:402"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:399"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:408"
        BranchSideFuncs:
        - "clearCurrentToken()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:407"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:404"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:403"
        BranchSideFuncs:
        - "skipChildren()"
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:403"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:405"
        BranchSideFuncs:
        - "skipChildren()"
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:404"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.MappingIterator:405"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:408"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.MappingIterator:407"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:392,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getParsingContext"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:397,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:400,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:404,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].skipChildren"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._throwNoSuchElement()"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 411
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:412,1"
      Dst: "[java.util.NoSuchElementException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._handleMappingException(com.fasterxml.jackson.databind.JsonMappingException)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 415
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.JsonMappingException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>(java.lang.String,com.fasterxml.jackson.databind.JsonMappingException)"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:416,1"
      Dst: "[com.fasterxml.jackson.databind.JsonMappingException].getMessage"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:416,1"
      Dst: "[com.fasterxml.jackson.databind.RuntimeJsonMappingException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.MappingIterator]._handleIOException(java.io.IOException)"
    functionSourceFile: "com.fasterxml.jackson.databind.MappingIterator"
    linkageType: null
    functionLinenumber: 419
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.io.IOException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    functionUses: 2
    ICount: 6
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.MappingIterator:420,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "com.fasterxml.jackson.databind.MappingIterator:420,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.ser.std.EnumSerializer]._serializeAsIndex(com.fasterxml.jackson.databind.SerializerProvider)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeNumber(int)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.toml.TomlGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeNumber(int)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeNumber(int)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].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.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.EnumValues].serializedValueFor(java.lang.Enum)"
    - "[com.fasterxml.jackson.core.json.WriterBasedJsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.filter.FilteringGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.util.JsonGeneratorDelegate].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.base.GeneratorBase].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.core.json.UTF8JsonGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvGenerator].writeString(com.fasterxml.jackson.core.SerializableString)"
    functionUses: 1
    ICount: 26
    EdgeCount: 38
    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.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.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].<init>(com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3"
    linkageType: null
    functionLinenumber: 791
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3:792,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3].withMember(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionSourceFile: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3"
    linkageType: null
    functionLinenumber: 794
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMember"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    - "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId(com.fasterxml.jackson.databind.introspect.AnnotatedMember)"
    functionUses: 12
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$3:795,1"
      Dst: "[com.fasterxml.jackson.databind.AnnotationIntrospector].isTypeId"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.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.fasterxml.jackson.databind.node.POJONode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Base64Variant].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsontype.NamedType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.CollectionLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Features].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DoubleNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.MissingNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.sym.Name].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedParameter].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonTypeInfo$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.DecimalNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonFormat$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.SimpleType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonIncludeProperties$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedField].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BigIntegerNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonSetter$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BinaryNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.FloatNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ReferenceType].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Node].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.ContentReference].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.RawValue].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedClass].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ShortNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.ArrayBuilders$1].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.BooleanNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.IdentityEqualityType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonInclude$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.introspector.Property].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.nodes.Tag].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.NullNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.MemberKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.Version].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ClassKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ArrayNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.TypeKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedConstructor].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.MapLikeType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JsonAutoDetect$Value].equals(java.lang.Object)"
    - "[org.yaml.snakeyaml.events.Event].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.io.SerializedString].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.ObjectNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonLocation].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.TextNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.annotation.JacksonInject$Value].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.ArrayType].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.jsonschema.JsonSchema].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.PropertyName].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.dataformat.csv.CsvMapper$ViewKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.LongNode].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.type.TypeBindings$AsKey].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.core.JsonPointer].equals(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.node.IntNode].equals(java.lang.Object)"
    functionUses: 31
    ICount: 27
    EdgeCount: 61
    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.fasterxml.jackson.databind.util.ClassUtil$Ctor].<init>(java.lang.reflect.Constructor)"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1489
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Constructor"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1490,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getConstructor()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1494
    functionDepth: 0
    returnType: "java.lang.reflect.Constructor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 7
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParamCount()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1498
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1500"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1504"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1503"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1501,1"
      Dst: "[java.lang.reflect.Constructor].getParameterCount"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaringClass()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1507
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1508,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaringClass"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getDeclaredAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1511
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1513"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1517"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1516"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1514,1"
      Dst: "[java.lang.reflect.Constructor].getDeclaredAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.util.ClassUtil$Ctor].getParameterAnnotations()"
    functionSourceFile: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor"
    linkageType: null
    functionLinenumber: 1520
    functionDepth: 0
    returnType: "java.lang.annotation.Annotation[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1522"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1526"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1525"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.util.ClassUtil$Ctor:1523,1"
      Dst: "[java.lang.reflect.Constructor].getParameterAnnotations"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].<init>(java.util.Set)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:310,1"
      Dst: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].include(com.fasterxml.jackson.databind.ser.BeanPropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter"
    linkageType: null
    functionLinenumber: 315
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.BeanPropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:316"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:315"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:316,1"
      Dst: "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:316,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter].include(com.fasterxml.jackson.databind.ser.PropertyWriter)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter"
    linkageType: null
    functionLinenumber: 320
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.ser.PropertyWriter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$EntrySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap$KeySet].contains(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:321"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:320"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getName()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:321,1"
      Dst: "[com.fasterxml.jackson.databind.ser.PropertyWriter].getName"
    - Src: "com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter$SerializeExceptFilter:321,1"
      Dst: "[java.util.Set].contains"
    JavaMethodInfo: null
    BBCount: 4
    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.dataformat.yaml.YAMLMapper].<init>()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: 82
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:83,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: 85
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.dataformat.yaml.YAMLMapper:86,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>(com.fasterxml.jackson.dataformat.yaml.YAMLMapper)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:93,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:97,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].builder(com.fasterxml.jackson.dataformat.yaml.YAMLFactory)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:101,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:101,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper$Builder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].copy()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:110,1"
      Dst: "[com.fasterxml.jackson.databind.ObjectMapper]._checkInvalidCopy"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:111,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:121"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:121,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].configure(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:125"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable"
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:125,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:129,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].enable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:134,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].enable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:139,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].disable(com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.yaml.YAMLParser$Feature"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper:144,1"
      Dst: "[com.fasterxml.jackson.dataformat.yaml.YAMLFactory].disable"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.yaml.YAMLMapper].getFactory()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.yaml.YAMLMapper"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.yaml.YAMLFactory"
    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.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.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.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdKey(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.core.exc.StreamReadException].getMessage()"
    - "[com.fasterxml.jackson.core.JsonProcessingException].getMessage()"
    - "[com.fasterxml.jackson.databind.JsonMappingException].getMessage()"
    - "[org.yaml.snakeyaml.error.MarkedYAMLException].getMessage()"
    - "[com.fasterxml.jackson.databind.deser.UnresolvedForwardReference].getMessage()"
    - "[com.fasterxml.jackson.core.JsonParseException].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: 89
    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.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.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue].<init>(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue"
    linkageType: null
    functionLinenumber: 46
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue:47,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue].write(com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue"
    linkageType: null
    functionLinenumber: 50
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.csv.impl.BufferedValue$RawValue:51,1"
      Dst: "[com.fasterxml.jackson.dataformat.csv.impl.CsvEncoder].appendRawValue"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper"
    linkageType: null
    functionLinenumber: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].<init>()"
    - "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:111"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:117"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:116"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:117"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:121"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:120"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:117"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:121"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:120"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:121"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:124"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:123"
        BranchSideFuncs:
        - "createSafeOctets(java.lang.String)"
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:109,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:111,1"
      Dst: "[java.lang.String].matches"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:112,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:117,1"
      Dst: "[java.lang.String].contains"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:125,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].createSafeOctets(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "boolean[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:136"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:138"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:140"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:142"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:143"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:145"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:146"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:148"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:149"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:135,1"
      Dst: "[java.lang.String].toCharArray"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:137,1"
      Dst: "[java.lang.Math].max"
    JavaMethodInfo: null
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].nextEscapeIndex(java.lang.CharSequence,int,int)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper"
    linkageType: null
    functionLinenumber: 160
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "java.lang.CharSequence"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:161"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:167"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:166"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:163"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:167"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:166"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:163"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:161"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:162,1"
      Dst: "[java.lang.CharSequence].charAt"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(java.lang.String)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper"
    linkageType: null
    functionLinenumber: 175
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow(java.lang.String,int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:177"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:183"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:182"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:179"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:180"
        BranchSideFuncs:
        - "escapeSlow(java.lang.String,int)"
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:179"
        BranchSideFuncs:
        - "escapeSlow(java.lang.String,int)"
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:179"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:176"
        BranchSideFuncs:
        - "escapeSlow(java.lang.String,int)"
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:176,1"
      Dst: "[java.lang.String].length"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:178,1"
      Dst: "[java.lang.String].charAt"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:180,1"
      Dst: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper].escapeSlow"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper].escape(int)"
    functionSourceFile: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper"
    linkageType: null
    functionLinenumber: 193
    functionDepth: 0
    returnType: "char[]"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 137
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:194"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:196"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:195"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:194"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:196"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:195"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:196"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:198"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:197"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:196"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:198"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:197"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:198"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:205"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:206"
      Branch Sides: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:220"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:237"
        BranchSideFuncs: []
    - Branch String: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:238"
      Branch Sides:
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:264"
        BranchSideFuncs: []
      - BranchSide: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:264,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:264,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:264,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:264,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].<init>(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer"
    linkageType: null
    functionLinenumber: 27
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>(java.lang.Class)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer:28,1"
      Dst: "[com.fasterxml.jackson.databind.ser.std.StdSerializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer].serialize(java.lang.Object,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)"
    functionSourceFile: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer"
    linkageType: null
    functionLinenumber: 34
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "com.fasterxml.jackson.core.JsonGenerator"
    - "com.fasterxml.jackson.databind.SerializerProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition(com.fasterxml.jackson.databind.JavaType,java.lang.String)"
    functionUses: 59
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer:35,1"
      Dst: "[com.fasterxml.jackson.databind.SerializerProvider].reportBadDefinition"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:86,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:86,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver,boolean,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "boolean"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:97"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:97,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:98,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:99,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:100,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:101,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:102,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver,boolean,com.fasterxml.jackson.databind.util.EnumResolver,com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 112
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "boolean"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(java.lang.Class)"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    - "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup()"
    functionUses: 1
    ICount: 28
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:119"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:113"
        BranchSideFuncs:
        - "constructLookup()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:112"
        BranchSideFuncs:
        - "getEnumClass()"
        - "<init>(java.lang.Class)"
        - "isFromIntValue()"
        - "getRawEnums()"
        - "getDefaultValue()"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:119"
        BranchSideFuncs:
        - "constructLookup()"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:118"
        BranchSideFuncs:
        - "constructLookup()"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getEnumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:114,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].constructLookup"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:115,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getRawEnums"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:116,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].getDefaultValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:117,1"
      Dst: "[java.lang.Boolean].valueOf"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:118,1"
      Dst: "[com.fasterxml.jackson.databind.util.EnumResolver].isFromIntValue"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 128
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer)"
    functionUses: 1
    ICount: 22
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:147,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.util.EnumResolver)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.util.EnumResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:155,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForCreator(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:164,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForCreator"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForCreator(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 178
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    - "com.fasterxml.jackson.databind.deser.ValueInstantiator"
    - "com.fasterxml.jackson.databind.deser.SettableBeanProperty[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.deser.ValueInstantiator,com.fasterxml.jackson.databind.deser.SettableBeanProperty[])"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType(int)"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:179"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:183"
        BranchSideFuncs:
        - "getMember()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:179,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:181,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:180,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getParameterType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:184,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserializerForNoArgsCreator(com.fasterxml.jackson.databind.DeserializationConfig,java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 198
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.introspect.AnnotatedMethod"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers()"
    - "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess(java.lang.reflect.Member,boolean)"
    - "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember()"
    - "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:203"
        BranchSideFuncs:
        - "getMember()"
        - "checkAndFixAccess(java.lang.reflect.Member,boolean)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:202"
        BranchSideFuncs:
        - "<init>(java.lang.Class,com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].canOverrideAccessModifiers"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.introspect.AnnotatedMethod].getMember"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:201,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.databind.util.ClassUtil].checkAndFixAccess"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:203,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 210
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    argCount: 3
    argTypes:
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionUses: 1
    ICount: 17
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:215"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:212"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:215"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:215"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.deser.std.EnumDeserializer,java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:211,1"
      Dst: "[java.util.Objects].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:216,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved(java.lang.Boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    argCount: 1
    argTypes:
    - "java.lang.Boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:225,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].createContextual(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 232
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.JsonDeserializer"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.BeanProperty,java.lang.Class,com.fasterxml.jackson.'annotation'.JsonFormat$Feature)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved(java.lang.Boolean,java.lang.Boolean,java.lang.Boolean)"
    functionUses: 2
    ICount: 26
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:233,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].findFormatFeature"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:233,1"
      Dst: "[java.util.Optional].ofNullable"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:234,1"
      Dst: "[java.util.Optional].orElse"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].withResolved"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].isCachable()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 253
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].logicalType()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 257
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.type.LogicalType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 11
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 262
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 14
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 271
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[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.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._fromInteger(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,int)"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getIntValue()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserBase].getIntValue()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getIntValue()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getIntValue()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getIntValue()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getIntValue()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartObjectToken()"
    - "[com.fasterxml.jackson.core.JsonParser].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: 45
    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: 58
    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: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:337,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:337,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:337,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:340,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:344,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:351,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:354,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeAltString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.CompactStringObjectMap,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 374
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.CompactStringObjectMap"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyString(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType()"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findCaseInsensitive(java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass()"
    - "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    - "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].keys()"
    functionUses: 1
    ICount: 78
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:376"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:406"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:379"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:382"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:381"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:382"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:387"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:386"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:387"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:392"
        BranchSideFuncs:
        - "_findCoercionFromEmptyString(com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:391"
        BranchSideFuncs:
        - "_findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationContext)"
        - "handledType()"
        - "_checkCoercionFail(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.cfg.CoercionAction,java.lang.Class,java.lang.Object,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:407"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
        BranchSideFuncs:
        - "findCaseInsensitive(java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:412"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:409"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:412"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:417"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:433"
        BranchSideFuncs:
        - "useDefaultValueForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:420"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:425"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:424"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:425"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:430"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:429"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:434"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:437"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:436"
        BranchSideFuncs:
        - "useNullForUnknownEnum(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:437"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:440"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:439"
        BranchSideFuncs:
        - "_enumClass()"
        - "handleWeirdStringValue(java.lang.Class,java.lang.String,java.lang.String,java.lang.Object[])"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:375,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:376,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:379,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useDefaultValueForUnknownEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:382,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].useNullForUnknownEnum"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:388,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromEmptyString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:389,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer].handledType"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:389,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._checkCoercionFail"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:392,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.StdDeserializer]._findCoercionFromBlankString"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:396,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:399,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer].getEmptyValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:407,1"
      Dst: "[java.lang.Boolean].equals"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:408,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].findCaseInsensitive"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:413,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:416,1"
      Dst: "[java.lang.String].charAt"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:419,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:421,1"
      Dst: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._enumClass"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:421,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue"
    - Src: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer:441,1"
      Dst: "[com.fasterxml.jackson.databind.util.CompactStringObjectMap].keys"
    JavaMethodInfo: null
    BBCount: 30
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.std.EnumDeserializer]._deserializeOther(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.std.EnumDeserializer"
    linkageType: null
    functionLinenumber: 446
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].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.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: 7
    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: 9
    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: 7
    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: 5
    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: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:548,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:548,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "com.fasterxml.jackson.core.StreamReadConstraints:548,1"
      Dst: "[java.lang.StringBuilder].toString"
    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.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].<init>(java.lang.Object)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>(java.lang.Class)"
    functionUses: 3
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator:134,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator:134,1"
      Dst: "[com.fasterxml.jackson.databind.deser.ValueInstantiator$Base].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canInstantiate()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 138
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].canCreateUsingDefault()"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 141
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator].createUsingDefault(com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.deser.impl.JDKValueInstantiators$ConstantValueInstantiator"
    linkageType: null
    functionLinenumber: 145
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 21
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:52,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:65,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 69
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 2
    ICount: 24
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:70,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:40,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.'annotation'.JsonTypeInfo$As,boolean)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 81
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.databind.jsontype.TypeIdResolver"
    - "java.lang.String"
    - "boolean"
    - "com.fasterxml.jackson.databind.JavaType"
    - "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.BeanProperty$Std].getName()"
    - "[com.fasterxml.jackson.databind.ser.BeanPropertyWriter].getName()"
    - "[com.fasterxml.jackson.databind.deser.SettableBeanProperty].getName()"
    - "[com.fasterxml.jackson.databind.ser.std.MapProperty].getName()"
    - "[com.fasterxml.jackson.databind.BeanProperty$Bogus].getName()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.jsontype.TypeIdResolver,java.lang.String,boolean,com.fasterxml.jackson.databind.JavaType)"
    functionUses: 2
    ICount: 27
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:39"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:39"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:38"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:82,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].<init>"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:40,1"
      Dst: "[java.lang.String].format"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:41,1"
      Dst: "[com.fasterxml.jackson.databind.BeanProperty].getName"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].forProperty(com.fasterxml.jackson.databind.BeanProperty)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 88
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.jsontype.TypeDeserializer"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.BeanProperty"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:89"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:88"
        BranchSideFuncs:
        - "<init>(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer,com.fasterxml.jackson.databind.BeanProperty)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:89,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].<init>"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].getTypeInclusion()"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 92
    functionDepth: 0
    returnType: "com.fasterxml.jackson.annotation.JsonTypeInfo$As"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 102
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].canReadTypeId()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getTypeId()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].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.base.ParserMinimalBase:com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getValueAsString()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].getValueAsString()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getValueAsString()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].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.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    functionUses: 7
    ICount: 47
    EdgeCount: 64
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:103"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:111"
        BranchSideFuncs:
        - "getTypeId()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:110"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:105"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:111"
        BranchSideFuncs:
        - "_deserializeWithNativeTypeId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,java.lang.Object)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:110"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:112"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:114"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:113"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:114"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:124"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.MapperFeature)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:128"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:145"
        BranchSideFuncs:
        - "nextToken()"
        - "currentName()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:144"
        BranchSideFuncs:
        - "_deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:133"
        BranchSideFuncs:
        - "getValueAsString()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:132"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:139"
        BranchSideFuncs:
        - "_deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:138"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:139"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:null"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:103,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].canReadTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:104,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:106,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._deserializeWithNativeTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:111,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:113,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:122,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:126,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:129,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:131,1"
      Dst: "[java.lang.String].equals"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:132,1"
      Dst: "[java.lang.String].equalsIgnoreCase"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:134,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getValueAsString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:136,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:140,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:142,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:143,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].copyCurrentStructure"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedForId(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 150
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.JsonParser].currentName()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentName()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].currentName()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName(java.lang.String)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString(java.lang.String)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].clearCurrentToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].clearCurrentToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened(boolean,com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].currentToken()"
    - "[com.fasterxml.jackson.core.JsonParser].currentToken()"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].currentToken()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 3
    ICount: 23
    EdgeCount: 94
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:152"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:159"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:158"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:153"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:156"
        BranchSideFuncs:
        - "bufferForInputBuffering(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:155"
        BranchSideFuncs:
        - "writeFieldName(java.lang.String)"
        - "currentName()"
        - "writeString(java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:159"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:164"
        BranchSideFuncs:
        - "currentToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:165"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:169"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:151,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:154,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].bufferForInputBuffering"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:156,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeFieldName"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:157,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeString"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:162,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].clearCurrentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:163,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:163,1"
      Dst: "[com.fasterxml.jackson.core.util.JsonParserSequence].createFlattened"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:165,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].currentToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:167,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:170,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:176,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer]._deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.util.TokenBuffer,java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 187
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    - "com.fasterxml.jackson.databind.util.TokenBuffer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].hasDefaultImpl()"
    - "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.JavaType)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].isExpectedStartArrayToken()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].getText()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].getText()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].getText()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].getText()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].getText()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase].getText()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].getText()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].getText()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].getText()"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser(com.fasterxml.jackson.core.JsonParser)"
    - "[com.fasterxml.jackson.databind.node.TreeTraversingParser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.yaml.YAMLParser].nextToken()"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8DataInputJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.UTF8StreamJsonParser].nextToken()"
    - "[com.fasterxml.jackson.databind.util.TokenBuffer$Parser].nextToken()"
    - "[com.fasterxml.jackson.dataformat.javaprop.JavaPropsParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.ReaderBasedJsonParser].nextToken()"
    - "[com.fasterxml.jackson.core.json.async.NonBlockingUtf8JsonParserBase].nextToken()"
    - "[com.fasterxml.jackson.dataformat.csv.CsvParser].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserSequence].nextToken()"
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].nextToken()"
    - "[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.JsonNodeDeserializer$ArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$ByteDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$BooleanDeserializer].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.AtomicBooleanDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NumberDeserializers$DoubleDeserializer].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.StdNodeBasedDeserializer].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.EnumMapDeserializer].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.ext.CoreXMLDeserializers$Std].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.PrimitiveArrayDeserializers$IntDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$StringBufferDeserializer].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.TokenBufferDeserializer].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.JsonNodeDeserializer$ObjectDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FromStringDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.AtomicIntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer].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.NumberDeserializers$ByteDeserializer].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.ReferenceTypeDeserializer].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.ByteBufferDeserializer].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.BeanDeserializer].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.AbstractDeserializer].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.UntypedObjectDeserializer].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$IntegerDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$BooleanDeser].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.DateDeserializers$CalendarDeserializer].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.AtomicLongDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.StackTraceElementDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.std.PrimitiveArrayDeserializers$DoubleDeser].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.ObjectArrayDeserializer].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$BigIntegerDeserializer].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$LongDeserializer].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.NumberDeserializers$ShortDeserializer].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.StdDelegatingDeserializer].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.impl.TypeWrappedDeserializer].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.FromStringDeserializer$StringBuilderDeserializer].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.NumberDeserializers$BigDecimalDeserializer].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.DateDeserializers$DateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionUses: 4
    ICount: 45
    EdgeCount: 105
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:188"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:191"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:195"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:194"
        BranchSideFuncs:
        - "isExpectedStartArrayToken()"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:195"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:198"
        BranchSideFuncs:
        - "deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:197"
        BranchSideFuncs:
        - "hasToken(com.fasterxml.jackson.core.JsonToken)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:198"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209"
        BranchSideFuncs:
        - "isEnabled(com.fasterxml.jackson.databind.DeserializationFeature)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:199"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209"
        BranchSideFuncs:
        - "getText()"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:201"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:208"
        BranchSideFuncs:
        - "_findDefaultImplDeserializer(com.fasterxml.jackson.databind.DeserializationContext)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:210"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:220"
        BranchSideFuncs:
        - "_handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:219"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:211"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:210"
        BranchSideFuncs:
        - "_handleMissingTypeId(com.fasterxml.jackson.databind.DeserializationContext,java.lang.String)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:213"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:217"
        BranchSideFuncs:
        - "findContextualValueDeserializer(com.fasterxml.jackson.databind.JavaType,com.fasterxml.jackson.databind.BeanProperty)"
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:226"
        BranchSideFuncs:
        - "writeEndObject()"
        - "nextToken()"
        - "asParser(com.fasterxml.jackson.core.JsonParser)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:225"
        BranchSideFuncs:
        - "deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:188,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase].hasDefaultImpl"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:190,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeIfNatural"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:195,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:196,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromAny"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:198,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:199,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].isEnabled"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:200,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].getText"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:200,1"
      Dst: "[java.lang.String].trim"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:201,1"
      Dst: "[java.lang.String].isEmpty"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:209,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._findDefaultImplDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:211,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase]._handleMissingTypeId"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:218,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationContext].findContextualValueDeserializer"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:221,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].writeEndObject"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:222,1"
      Dst: "[com.fasterxml.jackson.databind.util.TokenBuffer].asParser"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:224,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].nextToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:226,1"
      Dst: "[com.fasterxml.jackson.databind.JsonDeserializer].deserialize"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromAny(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    functionSourceFile: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer"
    linkageType: null
    functionLinenumber: 236
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "com.fasterxml.jackson.core.JsonParser"
    - "com.fasterxml.jackson.databind.DeserializationContext"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.core.util.JsonParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.filter.FilteringParserDelegate].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.core.base.ParserMinimalBase].hasToken(com.fasterxml.jackson.core.JsonToken)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    - "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].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: 9
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:237"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:240"
        BranchSideFuncs:
        - "deserializeTypedFromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
      - BranchSide: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:239"
        BranchSideFuncs:
        - "deserializeTypedFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)"
    Callsites:
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:237,1"
      Dst: "[com.fasterxml.jackson.core.JsonParser].hasToken"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:238,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer].deserializeTypedFromArray"
    - Src: "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer:240,1"
      Dst: "[com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer].deserializeTypedFromObject"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 7
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Thread].clone()"
    - "[com.fasterxml.jackson.databind.util.StdDateFormat].clone()"
    - "[com.fasterxml.jackson.databind.util.ISO8601DateFormat].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:8,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].valueOf(java.lang.String)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:8,1"
      Dst: "[java.lang.Enum].valueOf"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].collectDefaults()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 26
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].values()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledByDefault()"
    - "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:28"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:33"
        BranchSideFuncs:
        - "values()"
        - "enabledByDefault()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:32"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:29"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:27"
        BranchSideFuncs:
        - "getMask()"
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:26"
        BranchSideFuncs:
        - "values()"
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:28,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].values"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:29,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledByDefault"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:30,1"
      Dst: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].<init>(java.lang.String,int,boolean)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 35
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:36,1"
      Dst: "[java.lang.Enum].<init>"
    - Src: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:38,1"
      Dst: "[java.lang.Enum].ordinal"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].enabledByDefault()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 41
    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.dataformat.toml.TomlReadFeature].enabledIn(int)"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 43
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:44"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature:43"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.dataformat.toml.TomlReadFeature].getMask()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 45
    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.dataformat.toml.TomlReadFeature].$values()"
    functionSourceFile: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature"
    linkageType: null
    functionLinenumber: 7
    functionDepth: 0
    returnType: "com.fasterxml.jackson.dataformat.toml.TomlReadFeature[]"
    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.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: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:74"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:77"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:76"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:79"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:83"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:84"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:87"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:86"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:92"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:80,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._copy"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:87,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Map].entrySet"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Set].iterator"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:88,1"
      Dst: "[java.util.Iterator].next"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[java.util.Map$Entry].getKey"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[java.util.Map$Entry].getValue"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].copy"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:89,1"
      Dst: "[java.util.Map].put"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:92,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].<init>"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._copy(com.fasterxml.jackson.databind.cfg.MutableCoercionConfig)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:97"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:100"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:100,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].copy"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].defaultCoercions()"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findOrCreateCoercion(com.fasterxml.jackson.databind.type.LogicalType)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "com.fasterxml.jackson.databind.type.LogicalType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:120"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:123"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:122"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:124"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:127"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:123,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:125,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findOrCreateCoercion(java.lang.Class)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig"
    argCount: 1
    argTypes:
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:131"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:134"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:133"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:135"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:139"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:138"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:132,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:134,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:136,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MutableCoercionConfig].<init>"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:137,1"
      Dst: "[java.util.Map].put"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercion(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionInputShape)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 165
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionInputShape"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.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: 11
    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: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:201"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:207"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:217"
        BranchSideFuncs:
        - "_isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:208"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:218"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:217"
        BranchSideFuncs:
        - "_isScalarType(com.fasterxml.jackson.databind.type.LogicalType)"
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:220"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:227"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:230"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:231"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:250"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:236"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:241"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:240"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:241"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:243"
        BranchSideFuncs: []
    - Branch String: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:243"
      Branch Sides:
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:247"
        BranchSideFuncs: []
      - BranchSide: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:167,1"
      Dst: "[java.util.Map].get"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:169,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfig].findAction"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:178,1"
      Dst: "[java.lang.Enum].ordinal"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:197,1"
      Dst: "[com.fasterxml.jackson.databind.DeserializationConfig].isEnabled"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:218,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs]._isScalarType"
    - Src: "com.fasterxml.jackson.databind.cfg.CoercionConfigs:222,1"
      Dst: "[com.fasterxml.jackson.databind.cfg.MapperConfig].isEnabled"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 1
  - functionName: "[com.fasterxml.jackson.databind.cfg.CoercionConfigs].findCoercionFromBlankString(com.fasterxml.jackson.databind.DeserializationConfig,com.fasterxml.jackson.databind.type.LogicalType,java.lang.Class,com.fasterxml.jackson.databind.cfg.CoercionAction)"
    functionSourceFile: "com.fasterxml.jackson.databind.cfg.CoercionConfigs"
    linkageType: null
    functionLinenumber: 273
    functionDepth: 0
    returnType: "com.fasterxml.jackson.databind.cfg.CoercionAction"
    argCount: 4
    argTypes:
    - "com.fasterxml.jackson.databind.DeserializationConfig"
    - "com.fasterxml.jackson.databind.type.LogicalType"
    - "java.lang.Class"
    - "com.fasterxml.jackson.databind.cfg.CoercionAction"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap].get(java.lang.Object)"
    - "[com.fasterxml.jackson.databind.util.internal.PrivateMaxEntriesMap].get(java.lang.Object)"
    - "[com.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: 10
    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: "[java.lang.Runnable].run()"
    functionSourceFile: "java.lang.Runnable"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 0
    CyclomaticComplexity: 0
